我已经与主机确认启用了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/

10-11 04:32