漂泊的云,停留的心!
人的头脑太复杂,时间过得久……

linux空间下.htacess的使用方法!

利用.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.CCRewriteRule ^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跳转.

赞(0)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《linux空间下.htacess的使用方法!》
文章链接:https://piaoyun.cc/61.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途云路窝农家乐,否则法律问题自行承担。