繁体   English   中英

想要将所有旧网址重定向到新域

[英]Want to redirect all old urls to new domain

我想将所有旧网址的301重定向到新域,因此我尝试执行以下操作:

Redirect 301 / http://www.example.com/

但这仅将主页重定向到新的URL,并且我不想这样写所有页面(因为我有很多页面)

我也尝试过

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

我可以那样做吗?

Redirect 301 /(.*) http://www.example.com/(.*)

您可以使用以下代码执行此操作。

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.olddomain\.com [NC,OR]
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule  ^(.*)$ http://www.knowarth.com$1 [R=301,L]

像这样吗

Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^OLDDOMAIN\.com$ [NC]
RewriteRule ^(.*)$ http://NEWDOMAIN.com [R=301,L]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM