windows主机怎么用httpd.ini实现单页面301重定向

windows主机怎么用httpd.ini实现单页面301重定向,第1张

这个还是得看你是用的什么解释器,IIS的话是

Redirect permanent / http://seo.highdiy.com/ 将目录下内容重定向到http://seo.highdiy.com/

Redirect permanent /old.html http://seo.highdiy.com/new-url/ 将网页old.html内容重定向到http://seo.highdiy.com/new-url/

Apache用Linux的规则就行。

[ISAPI_Rewrite]

CacheClockRate 3600

RepeatLimit 32

RewriteCond Host: ^0554\.us$ 【你的ip】

RewriteRule (.*) http\://www\.0554\.us$1 [I,R] 【转到的域名】

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]


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/42156.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-02-23
下一篇2023-02-23

发表评论

登录后才能评论

评论列表(0条)

    保存