尊敬的用户
您好!
最近接到许多朋友咨询301定向的事,但由于空间默认并不支持,所以,我们可以利用伪静态组件(Rewrite)来实现301定向跳转。以下我们将详细讲解301定向的方法。(要求空间必须支持伪静态的。)。
我们需要需要一个定向文件,一个是httpd.ini(服务器系统为Window2003),一个是web.config(服务器系统Window2008或者以上),这两个文件都必须放在网站的根目录(如web目录。如果采用子目录的站点。需要放到子目录所绑定的文件夹上)
httpd.ini的代码如下:
其中mmkdm.com为原来的域名,http://www.mmkdm.com 为要定向到新的地址。
web.config的代码如下:
其中mmkdm.com为原来的域名,http://www.mmkdm.com 为要定向到新的地址。另外。web.config和httpd.ini这两个地址必须对应好才可以的。
================================================================================================================
如果要多个域名重定向,则httpd.ini中,定向代码要多写一次,如:
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>
上一篇:域名解析测试与域名绑定注意事项!
下一篇:解决 织梦上传附件时无法返回路径
本文地址:https://www.128sj.com/jiaocheng/201804101718.html,转载请注明出处