Apache mod_重写失败
在这之前,我会说我对重写不太了解,在过去,我只是简单地“让它工作起来” 以下是我正在使用的代码,并试图使其发挥作用:Apache mod_重写失败,apache,mod-rewrite,Apache,Mod Rewrite,在这之前,我会说我对重写不太了解,在过去,我只是简单地“让它工作起来” 以下是我正在使用的代码,并试图使其发挥作用: RewriteRule ^messagecenter/read/([^/\.]+)/?$ dispatcher.php?category=messagecenter&module=read&action=index&messageid=$1 [L] 当使用直接urldispatcher.php?category=messagecenter&module=
RewriteRule ^messagecenter/read/([^/\.]+)/?$ dispatcher.php?category=messagecenter&module=read&action=index&messageid=$1 [L]
当使用直接urldispatcher.php?category=messagecenter&module=read&action=index&messageid=anynumber
时,它成功地调出页面,但当试图通过messagecenter/read/anynumber/
访问页面时,它给我一个404。我也有类似的规则,但这一条不行
有什么建议吗?你在哪里写的?在
.htaccess
文件中?是的,它在我的.htaccess文件中的public\u html中。@Eric请显示整个.htaccess(至少重写规则)。