利用.htaccess文件做301重定向. 1.重定向PiaoYun.CC到Www.PiaoYun.CC 这种重定向旨在使域名唯一,是网站SEO必须要做的,后面重定向Www.PiaoYun.CC到PiaoYun.CC也是出于同样的原因,只是形式不同。 打开.htaccess文件,加入以下规则。(下面的规则是针对主域名的,子域名要修改) RewriteEngine On rewritecond %{http_host} ^PiaoYun.CC [NC] rewriterule ^(.*)$ http://Www.PiaoYun.CC/$1 [R=301,NC,L] 2.重定向Www.PiaoYun.CC到PiaoYun.CC RewriteEngine On rewritecond %{http_host} ^Www.PiaoYun.CC [NC] rewriterule ^(.*)$ http://PiaoYun.CC/$1 [R=301,NC,L] 3.重定向oldPiaoYun.CC到Www.PiaoYun.CC RewriteEngine On rewritecond %{http_host} ^oldPiaoYun.CC [NC] rewriterule ^(.*)$ http://Www.PiaoYun.CC/$1 [R=301,NC,L] 4.重定向oldPiaoYun.CC to PiaoYun.CC RewriteEngine On RewriteBase / rewritecond %{http_host} ^PiaoYun.CC [NC] rewriterule ^(.*)$ http://PiaoYun.CC/$1 [R=301,NC,L] 5.重定向PiaoYun.CC/file/file.php 到 otherPiaoYun.CC/otherfile/other.php RewriteEngine On RewriteCond %{HTTP_HOST} ^PiaoYun.CC$ RewriteRule ^file/file.php$ http://Www.otherPiaoYun.CC/otherfile/other.php [R=301,L] 最后一个代码,是 设置了默认首页排序跟301转向的. (不带www的域名转向到带www的域名.) <Files ~ "^.(htaccess|htpasswd)$"> deny from all </Files> DirectoryIndex index.html index.htm index.php order deny,allow RewriteEngine On RewriteCond %{HTTP_HOST} !^Www.PiaoYun.CC$ [NC] RewriteRule ^(.*)$ http://Www.PiaoYun.CC/$1 [L,R=301] 需要注意的是: php的301跳转可能导致 子目录绑定的域名也被301跳转. 强烈建议301的.htaccess写上后测试下子目录绑定的域名是否被跳转. godaddy后台中可以用 site redirect做不带www域名的301跳转.
正文
linux空间下.htacess的使用方法!
此篇文章发布距今已超过897天,您需要注意文章的内容或图片是否可用!