8

标志 [L,R] 和 [R,L] 之间有什么区别,例如:

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !newdomain.com$ [NC]
RewriteRule ^(.*)$ http://newdomain.com/$1 [L,R=301]

对比

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !newdomain.com$ [NC]
RewriteRule ^(.*)$ http://newdomain.com/$1 [R=301,L]

?

4

1 回答 1

9

不,2条规则没有区别。

各种标志的顺序RewriteRule无关紧要。

参考: httpd.apache.org/docs/current/rewrite/flags.html

于 2013-10-21T14:19:04.370 回答