使用web.config从Windows主机帐户的URL中删除php扩展

时间:2012-04-10 05:19:24

标签: url iis web-config seo

我在问这个问题之前已经搜索过了。回答的问题与Linux托管帐户有关,Windows托管帐户的帐户与我要查找的内容不符。

正如您可能已经猜到的那样,我与godaddy建立了一个Windows共享主机帐户。我的目的是从网址中删除'.php'扩展名。经过研究,我发现.htaccess会完全按照我的意愿行事。但我也发现.htaccess在Windows环境下不起作用,我需要一个web.config文件来完成同样的任务。

现在我知道有一些模块可以通过它生成代码,但问题是我不知道如何在我的主机帐户上安装它们。我不想在godaddy上经历与人们联系的过程,因此我希望自己解决这个问题。我正在寻找的是.htaccess

的web.config

这就是我想要实现的目标:

当前网址:www.abcdef.com/contact.php

所需网址:www.abcdef.com/contact

非常感谢任何帮助。

谢谢, 尼萨尔。

1 个答案:

答案 0 :(得分:1)

尼萨尔,

本教程非常适合解释您需要对IIS执行的操作。

http://atlantawebsites.blogspot.com/2010/06/vanity-urls-with-godaddy-hosting-using.html

以下是你的看法:

<system.webServer> 
<rewrite> 
    <rules> 
        <rule name="contact"> 
            <match url="http://www.abcdef.com/contact.php" /> 
            <action type="Rewrite" url="http://www.abcdef.com/contact" /> 
        </rule> 
    </rules> 
</rewrite>