编辑.htAccess的方法。
注意:在设置301重定向之前务必备份相应目录下的.htaccess文件。 1.重定向domain.com到www.domain.com 这种重定向旨在使域名唯一,是网站SEO必须要做的,后面重定向www.domain.com到domain.com也是出于同样的原因,只是形式不同。 打开.htaccess文件,加入以下规则。(下面的规则是针对主域名的,子域名要修改) RewriteEngine On RewriteCond %{HTTP_HOST} ^xxx.com$ [NC] RewriteRule ^(.*)$ "http://www.xxx.com/$1" [R=301,L] 2.重定向www.domain.com到domain.com RewriteEngine On RewriteCond %{HTTP_HOST} !^domain.com$ [NC] RewriteRule ^(.*)$ http://domain.com/$1 [L,R=301] 3.重定向olddomain.com到www.newdomain.com RewriteEngine On RewriteCond %{HTTP_HOST} !olddomain.com$ [NC] RewriteRule ^(.*)$ http://www.newdomain.com/$1 [L,R=301] 4.重定向olddomain.com to newdomain.com RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} !olddomain.com$ [NC] RewriteRule ^(.*)$ http://newdomain.com/$1 [L,R=301] 5.重定向domain.com/file/file.PHP 到 otherdomain.com/otherfile/other.php RewriteCond %{HTTP_HOST} ^www.domain.com$ RewriteRule ^file/file.php$ http://www.otherdomain.com/otherfile/other.php [R=301,L] |
|
|
沙发#
发布于:2013-11-21 22:33
实测有用,所有网站换上了,多谢,MARK收藏备用。
|
|
板凳#
发布于:2014-04-07 17:49
RewriteCond %{http_host} ^xxxxx.cn [NC]
RewriteRule ^(.*)$ http://www.xxxxx.cn/$1 [L,R=301] 这是正常的,请管理员验证 |
|
|
5楼#
发布于:2014-06-11 00:07
3楼是正确的301
|
|
7楼#
发布于:2016-11-21 09:03
图片:360截图20161121090241968.jpg 我这样操作正确么? 还是要把.htaccess文件放到 aizhenshi.net这个文件夹或www.aizhenshi.net这个文件夹 完成以后,是不是可以删除不需要文件夹里面的网站内容? |
|
8楼#
发布于:2016-11-21 09:06
测试以后没有生效,求大神解答
|
|
9楼#
发布于:2016-11-26 14:52
爱真实:我这样操作正确么?你怎么搞两个站点 |
|
10楼#
发布于:2016-11-26 14:53
|
|
12楼#
发布于:2017-08-14 17:13
很实用的东西,终于搞定了,谢谢····
最后说一下,楼主的代码有个地方有错误 |
|
13楼#
发布于:2019-08-12 16:53
太棒了,配置完成一切就正常啦!!
|
|