301重定向以及相关解决办法:
1、linux的虚拟主机Apache的服务器,需要支持.htaccess 这个文件。(咨询主机商是否支持)如果支持,则先2个域名都解析到同一个IP,然后在.htaccess文件开始处加入一下规则:
代码:
RewriteCond %{http_host} ^AAA.com [NC]RewriteRule ^(.*)$ http://www.AAA.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:^AAA\.com$RewriteRule (.*) http\://www\.AAA\.com$1 [R,I]
如果采用以上代码不可行,请你尝试下这个代码:
代码:
[ISAPI_Rewrite]# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
RewriteCond Host: ^hongtaoseo\.com$
RewriteRule (.*) http\://www\.hongtaoseo\.com$1 [I,RP]
要看你用的什么后台共有三种1、在apache的配置文件httpd.conf改
2、或在.htaccess里改
3、部分后台直接支持后台操作的,可以在后台改
Apache 开启.htaccesshttpd.conf
Options FollowSymLinks
AllowOverride All
LoadModule rewrite_module modules/mod_rewrit
RewriteEngine on RewriteCond %{HTTP_HOST} ^zerobin.org$ RewriteRule ^/?$ "http\:\/\/www\.zerobin\.org\/"
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)