如何实现真正的301重定向以及相关解决办法

yoken 阅读:2398 2015-01-27 22:11:25 评论:0

301重定向是什么意思

在地址栏中输入如晨光第一缕的博客域名:80920140.com 可以看到自动跳转到 www.80920140.com   这样的效果就是301重定向.

但并非所有的虚拟主机都支持这样的操作,支持这样操作的条件是:

1、linux的虚拟主机Apache的服务器,需要支持.htaccess 这个文件。(咨询主机商是否支持)如果支持,则先2个域名都解析到同一个IP
,然后在.htaccess文件开始处加入一下规则:
代码:
RewriteCond %{http_host} ^80920140.com [NC]
RewriteRule ^(.*)$ http://www.80920140.com/$1 [R=301,L]

须注意的就是:.htaccess这个文件基本在传到本地是不能直接被修改的,我们可以采用修改成.htaccess.txt的形式来进行访问编辑,把要写的代码写好之后,直接把.htaccess.txt传上空间,再把.htaccess.txt直接用FTP修改成.htaccess文件名,这样就可以升效啦!

2、window的虚拟主机IIS的服务器,需要有安装 ISAPI_Rewrite这个组件。(咨询主机商是否支持)如果支持,则先2个域名都解析到同一个IP,然后在httpd.ini文件开始处加入以下规则:
代码:

RewriteCond Host: ^80920140\.com$

RewriteRule (.*) http\://www\.80920140\.com$1 [R,I]

如果采用以上代码不可行,请你尝试下这个代码:
代码:

[ISAPI_Rewrite]

# 3600 = 1 hour

CacheClockRate 3600

RepeatLimit 32

RewriteCond Host: ^80920140\.com$

RewriteRule (.*) http\://www\.80920140\.com$1 [I,RP]


转载保留链接!网址:https://80920140.com/post/1069.html

标签:301重定向
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源; 2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任; 3.作者投稿可能会经我们编辑修改或补充。

搜索
排行榜
关注我们

扫一扫关注我们,了解最新精彩内容