0

在我的博客站点中有将近 150 个页面,我只需要将 2 个页面重定向到另一个网站的页面。我不需要重写规则,但我只需要重定向这 2 个页面。

我试过这个但不起作用:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule http://www.site1.com/aaa.php http://www.site2.com/111.php [R=301,L]
</IfModule> 

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule http://www.site1.com/bbb.php http://www.site2.com/222.php [R=301,L]
</IfModule> 

为什么 ?

4

1 回答 1

2

rewriteRule 的第一个参数是路径未满 Uri

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^aaa\.php$ http://www.site2.com/111.php [R=301,L]
RewriteRule ^bbb\.php$ http://www.site2.com/222.php [R=301,L]
</IfModule> 
于 2013-06-21T17:26:00.993 回答