我在查询此问题之前已经搜索过。答案与Linux主机帐户相关,而Windows主机帐户与我所寻找的不匹配。使用web.config从Windows托管帐户的URL中删除php扩展
正如您可能已经猜到的,我有一个与godaddy共享的Windows共享主机帐户。我的目标是从网址中删除'.php'扩展名。经过研究,我发现.htaccess会做我想做的。但是我也发现.htaccess在Windows环境下不起作用,我需要一个web.config文件来完成相同的任务。
现在我知道有代码可以通过其生成模块,但问题是我不知道如何让他们安装在我的托管帐户。我不想通过在godaddy上联系人们的过程,因此我想自己解决这个问题。我正在寻找的是一个web.config等价的.htaccess的
这就是我想要实现:
当前网址:www.abcdef.com/contact.php
所需网址:www.abcdef.com/contact
任何帮助将不胜感激。
谢谢, Nisar。
感谢tcole快速回复。我浏览了您提供的链接。这与我想要的非常接近。文章展示了如何处理url中的查询字符串。但是对我来说情况并非如此,因为我根本不处理查询字符串。 此外,您提供的代码是为单个页面(contact.php)设置规则。这是否意味着我必须为我网站上的每个页面(家庭,服务,产品组合等)创建一个规则?我希望在条件检查所有网址中的'.php'扩展名并删除它们的情况下会有一条规则。 – asprin 2012-04-10 05:39:04
没问题!你能够尝试我提供的样品吗? – tcole 2012-04-10 05:39:58
给我一分钟,我会在我的服务器上测试它 – asprin 2012-04-10 05:44:31