24小时服务热线:158 8217 0208 咨询热线:028-86521698
新闻中心网站专题联系我们
公司新闻 行业新闻 网络营销 网页设计 网站优化
易域在线

成都网站建设
使用phpstudy设置网站301重定向教程

易域在线:2018-12-01 11:49:58     阅读数:    分享到:

网站如果使用的虚拟主机,301重定向一般可以在虚拟主机控制面板里设置。如果是使用的是服务器,服务器上的网站运行环境是自己搭建的,没有特定设置301重定向的地方,该怎么办?以Windows服务器搭建phpstudy运行环境为例,今天我和大家详细说下。

使用phpstudy设置网站301重定向教程很简单,只需要两步就可以:

一、修改httpd-conf文件

在 phpStudy 选项按钮中 – 配置文件中打开 -httpd-conf,搜索 #LoadModule rewrite_module modules/mod_rewrite.so,然后删除前面的#,参考下图

打开httpd-conf文件

删除LoadModule rewrite_module modules/mod_rewrite.so前面的#

二、修改网站跟目录里的.htaccess文件

记事本打开网站根目录中的.htaccess文件,在任意位置加入以下代码:

1、出于SEO考虑,将lubeiwang.com重定向至www.lubeiwang.com,本站主站点就使用了这种重定向的方法避免页面权重分散。

一旦选择了带www的为主域名,今后就不要随意更改,用301将不带www的域名重定向主域名(带www)方法如下:

rewriteEngine on
rewriteCond %{http_host} ^et21.cn [NC]
rewriteRule ^(.*)$ http://www.et21.cn/$1 [R=301,L]

2、如果需要将域名从www.lubeiwang.com跳转到lubeiwang.com,则可以使用一下代码:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.et21.cn$ [NC]
RewriteRule ^(.*)$ http://et21.cn/$1 [L,R=301]

3、如果需要变更域名,即将老域名换成全新的域名,但是网页内容与结构不变,则可以使用以下代码来实现:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^其他域名.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.其他域名.com$
RewriteRule ^(.*)$ http://www.主域名.com/$1 [R=301,L]
如果是带WWW的域名间跳转,则以此类推,在域名前加上WWW即可。
一般来说,以上这些是网站建设过程中非常常用的几行代码。网址改变过,并且如果换了域名,还能保留以前域名的PR值。

4、用301将index.html、index.php等重定向到主域名:

RewriteEngine on
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9} /index.php HTTP/
RewriteRule ^index.php$ http://www.et21.cn/ [R=301,L]

最后保存,重启Windows服务器即可。

上一篇:
下一篇:
最新案例
最新签约
  1. 皓动教育
  2. 成都市路隧建筑材料有限公司网站案例
  3. 广州迅控电子科技有限公司成都分公司案例
  4. 金酉建筑劳务网站制作案例
  5. 全国煤化工标准化技术委员会网站制作
  6. 瑞地玛医学科技有限公司网站
网络营销
  1. 营销型网站如何实现营销?
  2. 2015年中成都小企业网络营销存在的问题
  3. 推广在网站之外的网络营销
  4. 成都企业做网站如何让百度竞价更省钱效果更大?
  5. 网页设计原则理念以及实战经验技巧
  6. 网站为什么要进行网站备案 该怎么操作?
  • 成都易域科技有限公司
    成都市高新区天益街38号(理想中心)
    电话:028-65367116、15882170208
    传真:028-65367118
  • 成都做网站 成都网站维护 网站推广 手机网站
    微信应用开发 手机微信网站
    成都专业网站网络技术开发团队为您服务!
    期待您的合作
15882170202qqsina