Apache htaccess 访问文件夹自动跳转到二级域名,如何实现

时间:2023-01-10 12:08:07
之前在网上找了很多,都是采集站,google出现的搜索结果基本上都是采集站排前面,内容排版文字都叠在一起,乱七八糟的,然后一堆广告在旁边……
全部都是文不对题的内容,明明搜索的是 “文件夹”指向“二级域名”,却出现的结果都是 “让文件夹指向主站”,还要文件夹指向主站,这样有何用?谁会这样弄?千篇一律…… 有点郁闷 


…………


网站 www.g.cn 他有文件夹 www.g.cn/bbs/ 和 www.g.cn/home/
现在要进行的是  用户输入 www.g.cn/bbs/(.*) 自动跳转到 bbs.g.cn/(.*)
服务器是 Apache Linux的,用的是.htaccess文件,服务器是支持重写的,使用bbs.g.cn也可以访问www.g.cn/bbs文件夹下面的内容。

我写的.htaccess文件(是放在 根目录下面  即地址是 www.g.cn/.htaccess )内容如下:


<IfModule mod_expires.c>
ExpiresByType text/html A1
</IfModule>


<IfModule mod_rewrite.c>
RewriteEngine On
#RewriteBase /

RewriteCond %{HTTP_HOST} !www\.g\.com$ [NC]
RewriteRule ^(.*)$ http://www.g.com/$1 [R=301,L]

RewriteRule ^bbs/(.*)$ http://bbs.g.com/$1 [R=301,L]

</IfModule>




但是当我打开 www.g.cn/bbs的时候,IE直接显示无法显示(无法上网的时候出现的那种),而Firefox 是提示 301 重定向。但是不会定向过去。




4 个解决方案

#1


已经解决。

#2


jf

回复内容太短了!

#3


引用 1 楼 default7 的回复:
已经解决。

最好的结果

#4


怎么解决的倒是写出来呢 现在的论坛怎么都是提问简单回答 问题解决了也不写成详细解决步骤呢

#1


已经解决。

#2


jf

回复内容太短了!

#3


引用 1 楼 default7 的回复:
已经解决。

最好的结果

#4


怎么解决的倒是写出来呢 现在的论坛怎么都是提问简单回答 问题解决了也不写成详细解决步骤呢