2013-02-19 2 views
0

Мне нужен php, чтобы получить переменную с URL-адреса, даже если установлен mod_rewrite.

Mod переписан следующим

<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

ответ

0

Добавить [QSA] в конец линии RewriteRule. Стоя для Q uery S tring A ppend, он делает именно то, что он говорит, и добавляет любую предыдущую строку запроса к переписанному адресу.

+0

Спасибо, решил мою проблему! – user2067005

+0

Я проигнорировал это, потому что это мелкий ответ и, таким образом, выглядит как переплетение. В частности, в свете достаточного количества дубликатов: http://stackoverflow.com/questions/14763112/mod-rewrite-and-facebook-get-variables/14763142#14763142 – mario

+0

Марио, эта ссылка не помогла мне из-за факт, что у него была другая проблема – user2067005

Смежные вопросы