2011-11-24 61 views
1

爲了使我的動態網址搜索引擎更加友好,我需要使用加號(+)替換(或重定向)出現在URL中的空格(%20)。我可以使用url參數中的+來替換%20嗎?

例如:

改變這種動態URL:www.example.com/search?keys=milton%20keynes

簡單:www.example.com/search?keys=milton+keynes

能做到這一點與mod_rewrite代碼?

+0

這或許應該在客戶端完成,而不是在服務器端。 –

+1

小記:「+」是一個加號,不是短劃線「 - 」:) –

回答

5

要捕獲請求中的+號,請使用urldecode()。

例如:

$keys = urldecode($_GET['keys']); 
0

沒有在搜索請求更換任何沒有意義。
僅僅因爲搜索漫遊器不會在您的網站上使用搜索表單。

爲任何其他用途(由您的網站生成的URL),它是好的,用+來代替%20

相關問題