落伍者站长论坛's Archiver

zuiyongxin 发表于 2008-6-5 07:16

求教DZ6.0下怎么做301转向

求教DZ6.0下怎么做301转向。哪位高手知道啊?

chinawui 发表于 2008-6-5 09:47

主要是用.htaccess定义301转向
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^abc.com$
RewriteRule ^/?$ [url]http://www.XXX.cn[/url] [R=301,L]
如果你的DZ6空间不支持 .htaccess 自定义, 那就只有在index.php 中添加PHP程序或者JS程序设置转向了,不过无法达到301的效果
具体可以搜索百度  关键词: php 域名转向

gnoliureh 发表于 2008-6-5 13:51

回楼上..php也可以301..

.htaccess[code]RewriteEngine on
RewriteCond %{HTTP_HOST} ^abc.com [NC]
RewriteRule ^(.*)$ http://bbs.abc.com/$1 [L,R=301]
[/code]php:[code]<?
$url="http://bbs.abc.com".$_SERVER["REQUEST_URI"];   
header("HTTP/1.1 301 Moved Permanently");   
header ("Location:$url");     
?>[/code]:ohh:

[[i] 本帖最后由 gnoliureh 于 2008-6-5 13:53 编辑 [/i]]

zuiyongxin 发表于 2008-6-5 18:13

代码要放置到哪里呢?

zuiyongxin 发表于 2008-6-5 21:49

补充一点。我的是WIN2003的主机空间,装的DZ6.0

chinawui 发表于 2008-6-5 22:50

那自定义.htaccess 是不行地

在你的根目录下找 index.php 文件 加在它的头部 然后目录索引要将 index.php排列在第一位,即在 index.htm index.html 之前。

zuiyongxin 发表于 2008-6-6 21:49

[quote]原帖由 [i]chinawui[/i] 于 2008-6-5 22:50 发表 [url=http://www.im286.com/redirect.php?goto=findpost&pid=26753609&ptid=2637604][img]http://www.im286.com/images/common/back.gif[/img][/url]
那自定义.htaccess 是不行地

在你的根目录下找 index.php 文件 加在它的头部 然后目录索引要将 index.php排列在第一位,即在 index.htm index.html 之前。 [/quote]


然后目录索引要将 index.php排列在第一位,即在 index.htm index.html 之前。
这句话没明白,能具体些吗?

zuiyongxin 发表于 2008-6-8 17:31

对了,新旧2个域名都绑到空间,是吗?还是?

chinawui 发表于 2008-6-8 18:00

IIS 里面有一个要设置页面访问顺序的地方,需将index.php的访问顺序列至第一位。

两个域名都可绑定在一个空间:lol:

zuiyongxin 发表于 2008-6-8 19:53

试了,用IE长时间打不开网页,用FIRFOX提示,循环转向也打不开

驴云 发表于 2008-6-8 20:09

建议换类UNIX的服务器
什么都好搞

zuiyongxin 发表于 2008-6-8 21:35

换着麻烦,谁知道WIN2003虚拟空间下,DZ6.0怎么搞啊

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.