我已与我的主机确认启用了 mod_rewrite。我希望传入的请求被重写以传递到我的根目录中的 mod_rewrite.php 文件。 Mod_rewrite 似乎根本不起作用。这是我的 .htaccess 文件中的代码:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^/(.*)$ /mod_rewrite.php?vpath=$1 [L,QSA]
</IfModule>
最佳答案
您需要执行以下操作:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteRule ^(.*)/?$ mod_rewrite.php?vpath=$1 [L,QSA,NC]
</IfModule>
关于apache - mod_rewrite 重写规则不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7667490/