(IIS8/8.5/Apache)301域名重定向

来自:互联网
时间:2020-04-25
阅读:

用Apache的.htaccess来做301域名转向

1、开启apache支持.htaccess,方法:

在Apache的配置文件httpd.conf中,找到

<Directory />

Options FollowSymLinks

AllowOverride None

把其中的AllowOverride None改为AllowOverride All,然后重启apache。

2、在网站的根目录下新建一个.htaccess的文件,并把.htaccess文件的权限改成644

3、把下面的三行内容复制到这个文件中

RewriteEngine on

RewriteCond %{HTTP_HOST} ^www.abcabc.com [NC]

RewriteRule ^(.*)$ http://www.cbacba.com/$1 [L,R=301]

IIS7、IIS7.5301域名重定向(重定向界面都一样的)

打开网站功能视图->找到http重定向->打开选中“将请求重定向到此目标”->输入要重定向的网址

如果是这样转向:

把http://www.abc.com/home/html/70/10870-1048.html 301跳转到http://www.bac.com/html/70/10870-1048.html

可以把.htaccess这个文件放到home目录下

同理,把http://www.abc.com/home/html/70/10870-1048.html 301跳转到http://www.bac.com/70/10870-1048.html

.htaccess放到html目录下

.htaccess规则同上:

RewriteCond %{HTTP_HOST} ^www.1.com [NC]

RewriteRule ^(.*)$ http://www.2.com/$1 [L,R=301]

返回顶部
顶部