2011-09-27 39 views
0

我編碼了我的url文本(例如:Ice's Bird),並通過htaccess重定向將它作爲參數傳遞給另一個文件,URL如下所示。php url encode和htaccess參數

http://test.com/nature-pic-Ice%26%23039%3Bs_bird.php

在上面的網址,我想這個詞冰的鳥作爲參數,但在此之前單引號,當然我能得到的只有兩個字:冰

我重定向代碼是

RewriteCond %{REQUEST_URI} ^/nature-pic-(.*).php 
RewriteRule ^nature-pic-(.*)\.php content.php?tpath=$1 [L] 

如何從網址獲取完整的單詞?

+0

你有很多這些名字的使用單引號完全測試? –

+0

是的,我有幾個名字 – nithi

回答

0

這應該是你的.htaccess

RewriteEngine On 
RewriteRule ^nature-pic-(.*).php test.php?tpath=$1 [L] 

與該地址自然PIC-Ice's_bird.php希望這將有助於

+0

我已經使用了與你所提到的相同的重定向。但單引號之後的單詞被終止。 – nithi

+0

這很奇怪,因爲這是print_r($ _ GET);的頁面我給他的數組([tpath] => Ice's_bird) – elibyy

+0

也注意到我刪除了\ .php前的\ – elibyy