2013-02-19 48 views
0

我需要PHP從URL獲得一個變量,即使mod_rewrite設置。

國防部重寫如下

<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteBase /*********/ 

    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 


    #RewriteRule ^(.*)$ index.php/$1 
    RewriteRule ^(.*)$ /index.php?/$1 

</IfModule> 

URL示例:www.example.com/something/somthing/?search=something

我的網站上它不讀取$ _GET varible搜索在所有

+0

通常是'[QSA]'標誌。 – mario 2013-02-19 03:13:33

回答

0

[QSA]加到RewriteRule行的末尾。代表Q用戶S tring 一個 ppend,它完全按照它的說法並將任何以前的查詢字符串追加到重寫的地址。

+0

謝謝,解決了我的問題! – user2067005 2013-02-19 03:21:24

+0

我已經低估了這一點,因爲這是一個淺的答案,因此看起來像repwhoring。特別是根據足夠的重複:http://stackoverflow.com/questions/14763112/mod-rewrite-and-facebook-get-variables/14763142#14763142 – mario 2013-02-19 03:25:34

+0

馬里奧,那裏的鏈接不會幫助我,因爲事實上他有不同的問題 – user2067005 2013-02-19 03:34:04