2014-01-28 104 views
1

我想重寫一個動態的URL從提交過來形式:重寫動態URL與表單提交

這是形式的代碼提交:

的對應的網址是: mondomain/search.php?id_ac = 23

我想將此改寫爲mondomain/23

請任何幫助。

回答

0

您可以使用:

RewriteCond %{THE_REQUEST} \s/+search\.php\?id_ac=([^&]+)&id_de=([^\s&]+) [NC] 
RewriteRule^/%1-%2? [R=302,L] 

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^([^-]+)-([^/]+)/?$ /search.php?id_ac=$1&id_de=$2 [L,QSA,NC] 
+0

謝謝你,但我怎樣才能改變形式的行動+ PHP頁面的代碼? – Nashen

+0

DId不理解你的評論,你能澄清一下嗎? – anubhava

+0

我當前的表單代碼是:form action =「search.php」method =「get」>我該如何改變這個新的url重寫 – Nashen