我使用wamp服务器在PHP中创建了一个站点。我也使用了mod_rewrite。现在,我将我的网站放在安装了IIS 8.0的Windows Server 2012上。但是在这里,mod_rewrite不再起作用了。
我找到了类似于IIS的mod_rewrite,名为IIS Url Rewrite 2.0,已下载并安装,但我在Windows Server上绝对是新手,我不知道在哪里可以找到启用mod_rewrite支持的设置。
重写规则很简单,就像那样
RewriteRule ^home/$ /index.php
上的网站地址
编辑:
有谁能告诉我如何启用重写支持?
答案 0 :(得分:1)
IIS7及以上版本拥有自己的URL重写模块。
规则进入web.config(而不是.htaccess)。您可以手动将它们添加到那里,也可以在IIS管理器中使用“向导”。
http://www.surfingsuccess.com/asp/iis-url-rewrite.html
http://www.iis.net/learn/extensions/url-rewrite-module/using-the-url-rewrite-module