Apache 301重定向.htaccess
我正在尝试请求以下整个站点301重定向: word.something.blah.domain.com--> 我不知道如何编写301重定向规则Apache 301重定向.htaccess,apache,.htaccess,redirect,Apache,.htaccess,Redirect,我正在尝试请求以下整个站点301重定向: word.something.blah.domain.com--> 我不知道如何编写301重定向规则 有人能帮忙吗?把这个放到子域的根目录中: Redirect permanent / http://www.word.com 我将假设您使用相同的目录为两个域上的文件提供服务。在这种情况下,重定向子句将不起作用(无限重定向循环) 使用mod_rewrite,您可以检查当前HTTP_主机的值,并根据该值做出决定: RewriteEngine On Rew
有人能帮忙吗?把这个放到子域的根目录中:
Redirect permanent / http://www.word.com
我将假设您使用相同的目录为两个域上的文件提供服务。在这种情况下,
重定向
子句将不起作用(无限重定向循环)
使用mod_rewrite
,您可以检查当前HTTP_主机的值,并根据该值做出决定:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^([a-zA-Z0-9]+)\.something\.blah\.domain\.com$ [NC]
RewriteRule ^(.*)$ http://www.%1.com/$1 [R=301,NE,L]
如果您保持所有其他内容(即文件名)不变,但只是更改域,则您只需在旧域htaccess上输入以下代码:
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.newdomain\.co.uk
RewriteRule (.*) http://www.newdomain.co.uk/$1 [R=301,L]
这真的很棒,安德鲁。谢谢现在,除了来自上一个站点(如robots.txt)的.txt文件外,所有内容都会重定向。