我寫htacess重定向規則,但它不能正常工作我已經嘗試了很多解決方案,但它只是不工作。.htaccess重定向/重寫幫助需要
我想要做的是 我有網址http://example.com/cms/index.php?page=filename我想要這個URL被執行並顯示適當的頁面,但在瀏覽器中它應該顯示example.com/cms。重要的是我只想在這個頁面上修改這條規則,而不應該影響到其他頁面。
謝謝。
我寫htacess重定向規則,但它不能正常工作我已經嘗試了很多解決方案,但它只是不工作。.htaccess重定向/重寫幫助需要
我想要做的是 我有網址http://example.com/cms/index.php?page=filename我想要這個URL被執行並顯示適當的頁面,但在瀏覽器中它應該顯示example.com/cms。重要的是我只想在這個頁面上修改這條規則,而不應該影響到其他頁面。
謝謝。
重寫規則^([^ /] +)/ $ /cms/index.php?filename=$1 [L,QSA]
在端部將L表示,它是最後一個規則(停止處理),並QSA手段「查詢字符串附加」,所以如果有人提出後其他參數,如:
http://example.com/cms.htm?order=desc
訂購的GET價值也將通過 - 沒有它,它會只是靜靜地放棄它。
+1:你的回答是一個更徹底的解決方案:-) –
像這樣的東西應該工作:
RewriteEngine on
RewriteRule ^http://example.com/cms$ http://example.com/cms/index.php?page=filename
...應該工作。
看看a tutorial with some examples如果你有興趣看看你還能做什麼。
你的嘗試是什麼? – Gumbo