1

我在 .htaccess 文件中有这个规则,它是内部重定向,谁能告诉我如何使用 R301 进行这个外部重定向

#Internal Rewrite#
RewriteRule ^(.*)page/([^/\.]+)/?$ $1?page=$2 [L]

我想让它像下面这样[但它不起作用,这里出了点问题..]

RewriteCond %{THE_REQUEST} \?page=([0-9]+).*
RewriteRule (.*) $1/page/%1? [R=301,L]
RewriteRule (.*)/page/1 $1 [R=301,L]

这里的任何专家都可以帮助我..谢谢你。

4

1 回答 1

1

像这样添加R=301标志:

RewriteRule ^(.*)page/([^/.]+)/?$ $1?page=$2 [L,R=301,QSA,NC]
于 2012-05-04T15:00:40.747 回答