1

我将以下重写规则添加到 .htaccess:

RewriteEngine on
RewriteRule ^page/?$ index.php?cat=123 [L]

当我访问 www.site.com/page 时,它​​会加载 /index.php?cat=123 的内容

问题是我还需要设置从 www.site.com/index.php?cat=123 到 www.site.com/page 的重定向,但是当我尝试这样做时,我得到“重定向太多”错误。任何想法如何解决这个问题?

RewriteEngine on
RewriteRule ^page/?$ index.php?cat=123 [L]
RewriteCond %{QUERY_STRING} ^cat=123$
    RewriteRule ^index\.php$ http://www.mysite.com/page [L,R=301]
4

0 回答 0