我有使用htaccess重定向的url列表。从我的旧域到新域。
我在htaccess中完成了此操作
RewriteEngine on
RewriteCond %{HTTP_HOST} !^sub.domain1.com$
RewriteRule ^(.*)$ http://domain2.com/$1 [R=301,L]
RewriteEngine on
RewriteCond %{HTTP_HOST} !^sub.domain1.com$
RewriteRule ^(.*)$ http://www.domain2.com/$1 [R=301,L]
重定向工作正常,但我希望
http://sub.domain1.com/old-page
到
http://www.domain2.com/my-new-page
我做到了。
RewriteEngine on
RewriteCond %{HTTP_HOST} !^sub.domain1.com/old-page/$
RewriteRule ^(.*)$ http://www.domain2.com/my-new-page/$1 [R=301,L]
url为
http://www.domain2.com/old-page/
请帮忙
最合适的回答,由SO网友:Advanced SEO 整理而成
尝试以下操作:
RewriteEngine on
RewriteRule ^old-page/(.*)$ http://www.domain2.com/my-new-page/$1 [R=301,L]
在我的测试中工作。