我知道这个网站充斥着类似的问题,但对我没有任何帮助。我当前的 .htaccess 文件如下:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^register/?$ register.php [L,NC]
</IfModule>
这是在本地主机上工作,当我去localhost/mysite/register/
服务器时,我是正确的文件,即: localhost/mysite/register.php
,但是在服务器上,当我去dev.mysite.com/register/
我得到404
错误时,我知道这与 localhost 和之间的不同文件结构有关服务器,也尝试了这个重写规则:
RewriteRule ^register/?$ /register.php [L,NC]
是的,实际上已经加载了重写模块,