raksmart活动促销

分享

写回答

发帖

.htaccess如何写

BlueHost BlueHost 1637 人阅读 | 3 人回复

发表于 2010-11-7 15:09:39 | 显示全部楼层 |阅读模式

最近查看收录情况,发现网站的收录很乱,xxx.net收了,www.xxx.net也收录了,xxx.net/bbs和www.xxx.net/bbs收了,bbs.xxx.net也收了,所以这样对收录不利,所以特来请教,如何写一个.htacces文件,满足如下三个条件:

1、把http://xxx.net重定向到http://www.xxx.net

2、把http://www.xxx.net/bbs和http://xxx.net/bbs统一重定向到http://bbs.xxx.net

3、把http://www.xxx.net/bbs/thread-xxx-1-1.html和http://xxx.net/bbs/thread-xxx-1-1.html统一重定向到http://bbs.xxx.net/thread-xxx-1-1.html

[ 本帖最后由 afei008 于 2010-11-7 03:37 PM 编辑 ]

回答|共 3 个

afei008

发表于 2010-11-7 15:13:38 | 显示全部楼层

我现在用的只可以重定向首页,即实现xxx.net重定向到www.xxx.net,但是输入xxx.net/bbs、www.xxx.net/bbs都分别能打开,而没有统一重定向到bbs.xxx.net

附上我现在用的.htaccess(是在BH的CP设置的,不过BH的CP设置子目录的重定向不成功)
RewriteCond %{HTTP_HOST} ^xxx.net$
RewriteRule ^/?$ "http\:\/\/www\.xxx\.net" [R=301,L]

[ 本帖最后由 afei008 于 2010-11-7 03:21 PM 编辑 ]

afei008

发表于 2010-11-7 19:09:16 | 显示全部楼层

没人来啊?顶上去。

开心私塾

发表于 2010-11-8 09:13:32 | 显示全部楼层

如何让不带www的访问时带上www的.htaccess的301设置规则

RewriteEngine on

RewriteCond %{HTTP_HOST} ^yourdomain\.com$ [NC]

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

先看看这样可行。
RAKSmart
您需要登录后才可以回帖 登录 | 注册

本版积分规则