如何使用 .htaccess 重定向修改后的 URL
How To Redirect with modified URL using .htacess
我想将我的网站移至新域。但是,面对永久链接结构的问题。例如,
Old Structure: oldsite.com/salman-khan-biography/
New Structure: newsite.com/salman-khan-movies/
实际上,从永久链接的末尾开始,只会更改一个单词。
我尝试了以下代码,但它显示在新域上找不到 404。
RewriteEngine on
RewriteCond %{HTTP_HOST} ^oldsite.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.oldsite.com [NC]
RewriteRule ^(.*)$ http://newsite.com/ [L,R=301,NC]
在您的旧网站 htaccess 中尝试使用以下内容。
RewriteEngine On
RewriteCond %{REQUEST_URI} (.+)\-biography/?$
RewriteRule ^ http://newsite.com/%1-movies/ [R=301]
我想将我的网站移至新域。但是,面对永久链接结构的问题。例如,
Old Structure: oldsite.com/salman-khan-biography/
New Structure: newsite.com/salman-khan-movies/
实际上,从永久链接的末尾开始,只会更改一个单词。 我尝试了以下代码,但它显示在新域上找不到 404。
RewriteEngine on
RewriteCond %{HTTP_HOST} ^oldsite.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.oldsite.com [NC]
RewriteRule ^(.*)$ http://newsite.com/ [L,R=301,NC]
在您的旧网站 htaccess 中尝试使用以下内容。
RewriteEngine On
RewriteCond %{REQUEST_URI} (.+)\-biography/?$
RewriteRule ^ http://newsite.com/%1-movies/ [R=301]