#.htaccess #query-string
Вопрос:
У меня есть этот код в файле .htaccess:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/.] )$ product.php?slug=$1 [NC,L]
Я хочу что-то вроде этого, URL:
domain.com/products/product.php?slug=product-nameamp;search=test
Чтобы заставить его работать по этому адресу:
domain.com/products/product-name?search=test
Теперь он работает почти нормально, но когда я проверяю это в php, поисковый запрос не работает: if($_SERVER['REQUEST_METHOD'] === 'GET' amp;amp; !empty($_GET['search']))
Комментарии:
1. Добавить
QSA
флаг:RewriteRule ^([^/.] )/?$ product.php?slug=$1 [QSA,L]
2. @anubhava Работает отлично, спасибо!