簡體   English   中英

如何使用PHP + IIS實現URL路由?

[英]How to Implement URL Routing with PHP + IIS?

我編寫了一個內容切換器腳本,該腳本使用動態URL傳遞指示要發送哪些數據的參數。

例如,要查看“關於”頁面,您可以輸入: http : //www.example.com/? page=about

問題是這不是用戶友好的,特別是在我不必用戶通過主頁鏈接訪問該頁面的情況下。

我希望該URL看起來像是: http : //www.example.com/about/

不幸的是,我在IIS平台上而不是Apache上運行PHP5,因此這消除了使用mod-rewrite的最常用方法。

我正在尋找有關如何使用PHP + IIS進行URL路由的示例。

可以在IIS 7.5平台上完成嗎?

由於您使用的是IIS 7,因此可以使用現在提供的新的重寫支持。

看看http://www.iis.net/learn/extensions/url-rewrite-module/using-the-url-rewrite-module

IIRF是一種重寫過濾器,可與IIS(5,6,7,7.5)一起使用,並使用與mod_rewrite相同的配置語法。

由於您使用的是IIS7.5,因此您還可以利用Microsoft的重寫模塊。

兩者在PHP中都可以正常工作。

看一下ISAPI Rewrite

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM