2016-03-28 33 views

回答

0

請記住,我不使用IIS,但所提供的代碼在應該如何轉換爲Apache重寫規則方面看起來不言自明。

<match url="^cambiarPass/" />行設置爲僅將URL重寫應用於以cambiarPass/開頭的URL(路徑)。該

<action type="Rewrite" url="modulos/cambiarPass/controller.php" appendQueryString="false" /> 

線是一個做重寫和重定向所有匹配的網址modulos/cambiarPass/controller.phpappendQueryString屬性顯然是Apache QSA rewrite flag的同義詞,這意味着重寫過程將在重寫期間放棄並忽略任何現有的查詢字符串數據。 stopProcessing屬性似乎又是Apache L rewrite flag的另一個等價物,這意味着如果此規則匹配,則任何可能遵循當前規則的其他重寫規則都將被忽略。

這裏是完整的代碼。

RewriteEngine on 
RewriteRule ^cambiarPass/ modulos/cambiarPass/controller.php [L]