即時嘗試重定向"search.php?q=somethinghere"
到"search/somethinghere/"
但我做不到!我試圖發送表單「<form action="search/" method="get" name="search">
」像這樣但url轉到"search/?q=somethinghere"
如何使用htaccess redirectmatch與query_string?
RedirectMatch 301 ^/search.php?q=(.*)$ http://domain.com/search/$1/
這也行不通。有什麼問題?
我不想在URL中輸入「?q =」。
但我想切出「?q =」的東西..明白嗎? – 2010-04-06 15:10:38
試試這個: RedirectMatch 301 ^/search /?q =(。*)$ http://domain.com/search/$1/ 問題是,你正在尋找一些與你不同的東西獲得。您的請求中沒有「.php」,因此您的規則將會錯過。 – 2010-04-06 15:18:55
它沒有工作。沒有任何反應 – 2010-04-06 15:28:39