如何在Window服务器上实现URL重写 - 使用PHP的IIS

时间:2017-06-30 12:01:17

标签: php .htaccess iis

这是我的.htaccess代码

Options +FollowSymLinks    
RewriteEngine on

IndexIgnore *    
RewriteRule ^matrimony/([^/.]+)/?$ community-details.php?id=$1 [L]

我的网址:

http://shaadichoice.com/matrimony/agarwal-matrimony

2 个答案:

答案 0 :(得分:0)

下载IIS URL Rewrite 2.0模块并将其安装在您的服务器上。安装后不要忘记关闭并重新打开IIS管理器。

http://www.iis.net/downloads/microsoft/url-rewrite

或者,如果您的计算机上已有Web Platform Installer,则可以从那里安装IIS URL Rewrite 2.0模块。

答案 1 :(得分:0)

您应该安装URL Rewrite模块。

在web.config文件中,您应该添加以下规则:

<rule name="rewriterulefromhtaccess">
    <match url="^matrimony/([^/.]+)/?$" />
    <action type="Rewrite" url="community-details.php?id={R:1}" />
</rule>