分享

写回答

发帖

[提问] 请问这个是怎么实现的?GD的空间支持这个功能吗?

GoDaddy GoDaddy 1391 人阅读 | 7 人回复

发表于 2008-6-10 09:19:22 | 显示全部楼层 |阅读模式

这个问题很菜,希望高手耐心解答一下,谢谢!
    如IDCSPY这个论坛这样,在地址栏输入:http://www.idcspy.com/bbs可以访问论坛,而且它还会自动变回:http://bbs.idcspy.com。我在GD上也这样设置了一个论坛目录为"bbs"的了,http://www.abc.com/bbs访问得到,http://bbs.abc.com也访问得到,但前一个地址就是不能自动转显示为第二个地址,这个要如何设置?请高手解答一下,谢谢!

回答|共 7 个

bingu

发表于 2008-6-10 09:37:46 | 显示全部楼层

用.htaccess控制是最好的。我现在用手机上,写不了,你可以搜索下

大漠孤狼

发表于 2008-6-10 11:31:07 | 显示全部楼层

你的要用 .htaccess进行rewrite,我们的是在服务器上,这两个目录实际是不相同的,所以用的是转向,但是你的虚拟主机是同一个目录

天空的鱼

发表于 2008-6-10 14:41:23 | 显示全部楼层

原帖由 大漠孤狼 于 2008-6-10 11:31 AM 发表
你的要用 .htaccess进行rewrite,我们的是在服务器上,这两个目录实际是不相同的,所以用的是转向,但是你的虚拟主机是同一个目录

rewrite我也不会啊,请站长或那位大侠给写个规则出来吧。谢谢!还有我的是这样的:在那里改动,还是新建一个?
“RewriteEngine On
RewriteBase /
RewriteRule a([0-9]+)\.html$ article.php?id=$1
RewriteRule c([0-9]+)-([0-9]+)\.html cat.php?id=$1&page=$2
RewriteRule b([0-9]+)-([0-9]+)\.html cat2.php?id=$1&page=$2
RewriteRule l([0-9]+)-([0-9]+)\.html links.php?id=$1&page=$2
RewriteRule sitemap.xml sitemap.php?t=0
RewriteRule urllist.txt sitemap.php?t=1
RewriteRule sitemap([0-9]+).xml sitemap.php?t=0&p=$1
RewriteRule urllist([0-9]+).txt sitemap.php?t=1&p=$1
RewriteRule sitemapindex.xml sitemap.php?t=2
RewriteRule p([0-9]+)\.html$ page.php?id=$1
RewriteRule s([0-9]+)-([^-]+)\.html$ special.php?id=$1&page=$2
RewriteRule feed_([0-9]+).xml$ plugins/rss/rss.php?id=$1”

add.c

发表于 2008-6-10 14:43:20 | 显示全部楼层

看看下面http://kb.idcspy.com/Htaccess

天空的鱼

发表于 2008-6-10 15:04:07 | 显示全部楼层

这个还是没弄清,是不是写出来很长,很麻烦?
"
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^abc.com/bbs$ [NC]
RewriteRule ^(.*)$ http://bbs.abc.com/$1 [L,R=301]
"
这样可以吗?

add.c

发表于 2008-6-10 15:21:42 | 显示全部楼层

可以了

question

发表于 2008-6-10 20:28:10 | 显示全部楼层

这个功能也搞rewrite...
又不是人家都喜欢用 /bbs来访问的, bbs... 这样访问都方便啊..
您需要登录后才可以回帖 登录 | 注册

本版积分规则