2016-03-03 84 views
0

我有一個網站,我重定向用戶到一個網址,創建一個SQL查詢基於他輸入的內容。因此,當某人例如輸入http://www.example.com/Something時,它們會自動重定向到http://www.example.com/Templates/12ES.html?ID=a_very_long_string&URI=Something之類的內容。htaccess幫助需要重定向在php與「不變」url

這全部在一個PHP文件中完成,並且ID和URI參數是動態的。 有沒有辦法保持用戶在瀏覽器中輸入的URL,同時讓PHP靜靜地重定向?

謝謝。

回答

0

假設在你的項目根目錄下的.htaccess文件和你只期待一個單一的URL部分,你可以沿着這些線路試一下:

RewriteRule ^(.*) /Templates/12ES.html?ID=a_very_long_string&URI=$1 [L] 

只要你不設置R標誌的瀏覽器地址欄中的地址不會改變。

+0

感謝您的快速回復。你能告訴我如何重寫上面的動態參數嗎?因爲在我的情況下/Templates/12ES.html可以改變,ID是一個32個字符的動態字符串,URI也是動態的。 – Cris