У меня есть файл .htaccess, который переписывает URL, для целей SEOНесколько правил перезаписи в HTAccess
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /display.php?page=$1 [L,NC,QSA]
RewriteRule ^search/([^/\.]+)/?$ search.php?what=$1&where=$2 [L,NC,QSA]
Теперь первое правило перезаписи работает отлично. (www.domain.com/user переходит на display.php? page = user) , но второй должен работать как (www.domain.com/search/something/else должен перейти к search.php? what = something & где = еще
Что я делаю неправильно здесь
Пробовал, но это не сработало. Любые другие предложения? – deanharber
Вам не хватает '/' перед 'search.php'? Не должно быть '/search.php? What = $ 1 & where = $ 2' – Axel
Нет, никаких изменений. Кажется, он должен быть там, но – deanharber