我想将所有旧网址重定向301到新域名,我试图执行以下操作:
Redirect 301 / http://www.example.com/
但是这只将主页重定向到新网址,我不想这样写所有网页(因为我有这么多网页)
我也试过了
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.newdomain\.com
RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L]
我能做那样的事吗?
Redirect 301 /(.*) http://www.example.com/(.*)
答案 0 :(得分:0)
您可以使用以下代码执行此操作。
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.olddomain\.com [NC,OR]
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.knowarth.com$1 [R=301,L]
答案 1 :(得分:0)
这样的东西?
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^OLDDOMAIN\.com$ [NC]
RewriteRule ^(.*)$ http://NEWDOMAIN.com [R=301,L]