Regex htaccess-重定向整个站点通配符不工作
我的htaccess文件中有以下内容Regex htaccess-重定向整个站点通配符不工作,regex,.htaccess,mod-rewrite,Regex,.htaccess,Mod Rewrite,我的htaccess文件中有以下内容 RewriteCond %{HTTP_HOST} ^olddomain\.com$ [OR] RewriteCond %{HTTP_HOST} ^www\.olddomain\.com$ RewriteRule ^(.*)$ "http\:\/\/www\.newdomain\.com\/$1" [R=301,L] 据我所知,这应该将任何url重定向到新的域版本 比如说 重定向到刚刚好 但是 任何类似的操作都不会重定向到请尝试以下代码: RewriteEn
RewriteCond %{HTTP_HOST} ^olddomain\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.olddomain\.com$
RewriteRule ^(.*)$ "http\:\/\/www\.newdomain\.com\/$1" [R=301,L]
据我所知,这应该将任何url重定向到新的域版本
比如说
重定向到刚刚好
但是
任何类似的操作都不会重定向到请尝试以下代码:
RewriteEngine On
RewriteCond %{HTTP_HOST} olddomain\.com$ [NC]
RewriteRule ^ http://www.newdomain.com%{REQUEST_URI} [R=301,L,NE]
这将重定向所有通配符http://www.olddomain.com/1/2/3
URI到http://www.newdomain.com/1/2/3
尝试以下代码:
RewriteEngine On
RewriteCond %{HTTP_HOST} olddomain\.com$ [NC]
RewriteRule ^ http://www.newdomain.com%{REQUEST_URI} [R=301,L,NE]
这将重定向所有通配符http://www.olddomain.com/1/2/3
URI到http://www.newdomain.com/1/2/3