3

我正在尝试提出我的要求如何处理这样的文件

/r/登录

但是有没有像 index.php?r=login 这样的服务器

我正在使用的这个 htaccess 代码似乎不起作用

Options +FollowSymLinks

RewriteEngine On
RewriteRule ^/r/([0-9]+)/$ index.php?r=$1

如果有人可以帮助我,那就太好了!

4

1 回答 1

2

您的代码的问题是您在 RewriteRule 中使用了前导斜杠。如果在 .htaccess 中使用前导斜杠,则 Apache 会删除。将您的规则更改为:

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteRule ^r/([0-9]+)/?$ /index.php?r=$1 [L,QSA,NC]
于 2013-06-09T04:51:28.843 回答