2014-04-29 48 views
0

任何人都可以解釋我如何重寫在搜索表單中獲取請求?Mod重寫和表單方法GET

這是我重寫規則

RewriteRule ^Stats-(.*)/?$ history.php?user=$1 

形式的行動是

history.php 

但我不知道熱重寫URL德因爲形式發送另一個 「?USER =」。

謝謝!

+0

如果你可以改變你可以使行動吧'統計用戶/'爲實際用戶名和規則替換用戶必須將工作將另一條路將提交改寫爲漂亮的URL。 – Prix

回答

0

你可以這樣說:

RewriteEngine on 
RewriteBase /dashboard/ 

RewriteCond %{THE_REQUEST} /history\.php\?user=([^\s&]+) [NC] 
RewriteRule^Stats-%1? [R=301,L] 

RewriteRule ^Stats-(.*)/?$ history.php?user=$1 [L,QSA] 
+0

嗨!,感謝您的回答!,我認爲它工作!,但我現在有一個新的麻煩,我有這在我的htaccess:RewriteBase /儀表板,這條規則好像它帶我回到根目錄,如何我可以修復嗎?,非常感謝你的時間,並對我的英語壞話表示歉意 –

+0

現在檢查更新。 – anubhava

+0

工作完美!謝謝! –