@donotar
php

Почему не работает GET в RewriteRule?

Добрый день! Смотря на похожие вопросы, я так понял что get через mod_rewrite передавать нужно не так.
Но все же, простите новичка... Как сделать чтоб работало подобное?

RewriteRule ^house$ /s[category]=6

просто чтоб get стал /house/

Нашел что обязательно должен быть в конце [QSA] - но не помогло =(

Спасибо.
  • Вопрос задан
  • 171 просмотр
Пригласить эксперта
Ответы на вопрос 1
shambler81
@shambler81 Куратор тега htaccess
Гет не является частью урла
# 301 --- http://www.test.com/faq.html?faq=13&layout=bob => http://www.test2.com/faqs.html?test=1
RewriteCond %{HTTP_HOST} ^www\.test\.com$
RewriteCond %{QUERY_STRING} (^|&)faq=13($|&)
RewriteCond %{QUERY_STRING} (^|&)layout=bob($|&)
RewriteRule ^faq\.html$ http://www.test2.com/faqs.html\?test=1 [L,R=301]
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы