2012-11-08 61 views
1

我試圖讓它當客戶端加載的網站:的.htaccess查詢重寫規則

http://www.example.com/docs/example 

實際加載地址:

http://www.example.com/docs.php?doc=example 

但又不希望它重定向。我在這方面取得了不同的成功,但似乎沒有關於如何制定這一特定重寫規則的明確文件。如果我真的知道正則表達式,那麼它會讓我理解起來容易得多,但我正在尋求一些有關如何執行此操作的幫助。

非常感謝!

+0

此前我嘗試過類似於@JonLin發佈的代碼,但在正則表達式方面有一些不同的代碼。 –

回答

0

在你的文檔根htaccess文件,添加下列規則:

RewriteEngine On 
RewriteRule ^/?docs/(.*)$ /docs.php?doc=$1 [L] 

不要使用http://hostname/R標誌,它不應該重定向。

+0

非常感謝!這工作完美無瑕! –