Arvixe主机ASP程序中有关URL重写的小问题

posted on December 19th, 2012 BY user1
No Comments »

Arvixe主机构建网站后,有时候为了网站优化等我们需要把我们的URL地址设置成简单易记,对搜索引擎比较友好的方式,这时我们就需要重写我们的地址,那么如何做到呢,下面是笔者整理美国主机侦探论坛里的帖子文章,希望能帮助遇到此问题的读者。

基础配置:Arvixe主机Windows系统

主机方案:PersonalClass ASP PROWindows主机)

架构程序:ThinkPHP源程序

例如:没有重写时URL地址为:http://yourdomain.com/index.php/pages/1.html

URL重写后地址为:http://yourdomain.com/pages/1.html

那么为了达到这个目的,需要修改web.config文件内容。

修改后Web.config文件配置如下代码所示:

<?xml version=”1.0″ encoding=”UTF-8″?>
<configuration>
<system.webServer>
<directoryBrowse enabled=”false” />
<defaultDocument>
<files>
<clear />
<add value=”index.php” />
<add value=”default.php” />
<add value=”default.html” />
<add value=”index.html” />
</files>
</defaultDocument>
<rewrite>
<rules>
<rule name=”index.php” >
<match url=”^(.*)$” ignoreCase=”true” />
<conditions>
<add input=”{HTTP_HOST}”    pattern=”^(.*)$” />
<add input=”{REQUEST_FILENAME}” matchType=”IsFile” negate=”true” />
<add input=”{REQUEST_FILENAME}” matchType=”IsDirectory” negate=”true” />
</conditions>
<action type=”Rewrite” url=”index.php/{R:1}” />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>

如果操作过程有错误,请详细检查代码是否有错,或者移步美国主机侦探论坛相关版块发帖求助,相信你的问题肯定能很好的解决。

相关文章:Arvixe主机使用

版权申明: Arvixe美国主机中文指南(http://arvixe.idcspy.org/)版权所有,转载请注明

了解更多美国虚拟主机的资讯信息请去美国主机侦探,代购美国主机请Q:800013301

Comments are closed.