今天和香港客户(厚德载物  ****5555)一起研究安装在二级目录(bbs)下的discuz X2的301重定向的问题。用户网站部署是一般站长选择的常规布局。主站安装dedecms,二级目录(bbs)下安装论坛discuz x2,dedecms调用论坛中的文章,为方便描述用户的网站部署方式,定义用户网站域名为51php.com,那么结构如下:

访问域名http://www.51php.com是dedecms系统,安装在根目录public_html下面,

访问http://www.51php.com/bbs是discuz x2论坛,安装在根目录下的二级目录bbs中。

 

通过上面的介绍,我们可以清楚知道用户网站的结构部署了。我们都知道,把网站url集中到一个域名www.51php.com上,seo的优化是大大的好滴。无忧主机(www.51php.com)是linux系统的php虚拟主机,实现网站301重定向功能,是通过.htaccess伪静态文件实现的的。我们一般习惯性将域名重定向到www开头的域名上去,因为大家都习惯性访问网站的时带上www,所以顺意习惯,没有特别原因。

在无忧主机上实现网站301功能,这里就不重复说明了,直接阅读实例教程:无忧主机原创:由浅入深完美设置discuz! x2网站 301重定向功能或向我公司售后工程师索取301重定向规则。

 

我们这里重点说明,如何把安装在二级目录下的网站(如论坛、shopex、wordpress等任何php开源网站)进行301重定向。那么二级目录301重定向怎么做类?规则如下:

RewriteEngine On

#请根据实际情况将/bbs二级目录替换成你自己的二级目录网站

RewriteBase /bbs 

#请将下面的域名替换为你自己的网站域名

RewriteCond %{HTTP_HOST} ^51php.com$ [NC]

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

下面跟论坛或shopex或wordpress的伪静态规则,这里省略。

 

请把上面的规则复制到记事本保存后,上传到空间的二级目录站点下,然后改名为.htaccess即可。本方法已经有无忧主机用户实际应用,确保有效,请大家理解后操作,祝成功。

 

纯Linux环境下高端免备案[香港独立IP地址] php空间,仅仅只需199元一年起。商务中国域名核心代理直销50元注册国际顶级域名。

本文地址:http://www.51php.com/others/5279.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读: