中山网站建设
  • 13527198563
主页 > 学院 > 网站建设观点 > 网站建设观点
利用伪静态Rewrite组件使用301定向
作者:中山网站建设 / 2018-05-25 22:12 

尊敬的用户

 

您好!

最近接到许多朋友咨询301定向的事,但由于空间默认并不支持,所以,我们可以利用伪静态组件(Rewrite)来实现301定向跳转。以下我们将详细讲解301定向的方法。(要求空间必须支持伪静态的。)。

我们需要需要一个定向文件,一个是httpd.ini(服务器系统为Window2003),一个是web.config(服务器系统Window2008或者以上),这两个文件都必须放在网站的根目录(如web目录。如果采用子目录的站点。需要放到子目录所绑定的文件夹上)

httpd.ini的代码如下:

[ISAPI_Rewrite]
CacheClockRate 3600
RepeatLimit 32
RewriteCond Host: ^mmkdm.com$
RewriteRule (.*) 
http://www.mmkdm.com [I,R]

其中mmkdm.com为原来的域名,http://www.mmkdm.com 为要定向到新的地址。

web.config的代码如下:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="WWW Redirect" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^mmkdm.com$" />
</conditions>
<action type="Redirect" url="
http://www.mmkdm.com/{R:0}" redirectType="Permanent" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>

其中mmkdm.com为原来的域名,http://www.mmkdm.com 为要定向到新的地址。另外。web.config和httpd.ini这两个地址必须对应好才可以的。

================================================================================================================

如果要多个域名重定向,则httpd.ini中,定向代码要多写一次,如:

[ISAPI_Rewrite]
CacheClockRate 3600
RepeatLimit 32
RewriteCond Host: ^mmkdm.com$
RewriteRule (.*) 
http://www.mmkdm.com [I,R]
RewriteCond Host: ^66162.com$
RewriteRule (.*) 
http://www.mmkdm.com [I,R]

web.config配置文件中只需在被重定向的域名后面加一个竖线”|”跟上需要被重定向的增加域名即可。如:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="WWW Redirect" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^mmkdm.com|66162.com$" />
</conditions>
<action type="Redirect" url="
http://www.mmkdm.com/{R:0}" redirectType="Permanent" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>

 

【金达业务】网站建设、网站设计、服务器空间租售、网站维护、网站托管、网站优化、百度推广、自媒体营销、微信公众号
如有意向---联系我们
热门栏目
热门资讯
热门标签

网站建设网站托管成功案例新闻动态学院关于我们联系我们

中山网站建设就找中山市金达网络 

公司地址:中山市西区富华道383号柏景台1栋15D 咨询QQ:348420383 手机:13527198563 电话:0760-88557221