网站用httpd.ini设置301,但是用工具查返回代码都是302是什么原因,该怎么正确设置?
在网站上面找了不少httpd.ini设置方法,都不成功,请指点!
[ISAPI_Rewrite]
RewriteCond Host: ^xxx.com$
RewriteRule (.*) http\://www.xxx.com$1 [R,I,L]

Windows server 2003 虚拟主机下301重定向代码
文件 配置的代码如下:
[PHP]
[ISAPI_Rewrite]
CacheClockRate 3600
RepeatLimit 32
RewriteCond Host: ^sinidc.com$
RewriteRule (.*) http\://www.sinidc.com$1 [I,R]
[/php]
复制以上代码,写入文件然后上传到网站根目录即可。记住把其中的域名换成你的域名。
二.多个域名重定向怎么处理?
当然,被重定向的域名可以有多个,该怎么处理。往下看。
配置文件中需要另写一行重定向代码。
[php]
[ISAPI_Rewrite]
CacheClockRate 3600
RepeatLimit 32
RewriteCond Host: ^sinidc.com$
RewriteRule (.*) http\://www.snidc.com$1 [I,R]
RewriteCond Host: ^$
RewriteRule (.*) http\://www.sinidc.com$1 [I,R]
[/php]
文件 好像不支持.301.。建议利用IIS来做301跳转。
1、IIS下301设置
Internet信息服务管理器 -> 虚拟目录 -> 重定向到URL,输入需要转向的目标URL,并选择“资源的永久重定向”。
2、ASP下的301转向代码
3、下的301转向代码
private void Page_Load(object sender, e)
{
= “301 Moved Permanently”;
(”Location”,”“);
}
4、PHP下的301转向代码
header(”HTTP/ 301 Moved Permanently”);
header(”Location: ”);
exit();
[ISAPI_Rewrite]
3600 = 1 hour
CacheClockRate 3600RepeatLimit 32
RewriteCond Host: ^shuyajing.com$
RewriteRule (.*) http\://www.shuyajing.com$1 [I,RP]
上边的,我现在自己就在用!完全OK的,希望能帮上楼主!
本文来自投稿,不代表微盟圈立场,如若转载,请注明出处:https://www.vm7.com/a/ask/29353.html