2013-12-09 119 views
1

所以我想重寫一個URL來顯示.php擴展名。重寫url以顯示.php擴展名?

我有以下結構

RewriteRule ^search/(.*)+mp3+download.php?$ index.php?search=$1 [L] 

,但它不具有的download.php工作作爲擴展名,如果我將其更改爲.html和改變+'s到-'s它的工作原理,但。

有沒有人看到我在做這件事的方式有問題?

回答

1

逃離+因爲這是特殊的正則表達式符號來解決這個問題:

RewriteRule ^search/(.*?)\+mp3\+download\.php$ index.php?search=$1 [L] 
1

管理通過改變重寫以下

RewriteRule ^search/(.*)\+mp3\+download.(.*)?$ index.php?search=$1 [L] 
+0

+1我想你想通了,而我是我的打字回答:) – anubhava

+0

猜猜所以,謝謝你的迴應,雖然我很欣賞它。 –

+0

非常歡迎。 – anubhava

相關問題