這是我的第一個PHP應用程序,我在本網站中同時使用了.html和.php頁。如果用戶瀏覽mysite.com/users/?abc123,它將通過Ajax將成功加載id爲'abc123'的用戶的詳細信息在純html頁mysite.com/users/index.html上。現在,我的任務是從網址中刪除?
,以便用戶瀏覽mysite.com/users/abc123,然後mysite.com/users/index.html?abc123應該成功地提供詳細信息。PHP:使用web.config重寫URL
我跟着this link並添加此規則,以我的web.config,但似乎並沒有工作,我收到:
Error: HTTP Error 404.0 - Not Found
<rule name="Remove question mark" patternSyntax="Wildcard" stopProcessing="true">
<match url="*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^users/(.*)$" />
</conditions>
<action type="Redirect" url="users/?{R:0}" redirectType="Permanent" />
</rule>
請幫助我以下幾點考慮:
- 我只能用web.config中的URL重寫(讓事情變得簡單)
- 我想重寫URL爲名爲.html不.PHP(如果該事項)
- 我在本地IIS 8配置服務的PHP
是否已安裝iis url重寫? http://www.iis.net/downloads/microsoft/url-rewrite – TheSk8rJesus