@Ic2d
Самоучка:)

Возможно ли использовать MOD_REWRITE для нескольких GET параметров?

Возможно ли использование MOD_REWRITE для ссылок которые передают разное кол-во GET параметров и упорядочены по разному, и кол-во их разное?
Ссылка может быть вида
  • localhost/index.php?nav=Main&&page=21
  • localhost/index.php?category=Old&&nav=search&&page=21
  • localhost/index.php?category=Old&&tags=News%20Music&&page=21&&nav=search

Или GET всегда должны быть упорядочены и их кол-во и название должны быть четко определенны и прописанны? Весь день убил, так и не разобрался. У всех в примерах они упорядочены либо вообще используется только одна переменная

Имеется ввиду что ссылки будут иметь не четко однотипный вид, а разный. Или так делать нельзя или невозможно?
  • localhost/Var1/Value1 -> localhost/index.php?Var1=Value1
  • localhost/Var2/Value2/Var1/Value1 -> localhost/index.php?Var2=Value2&&Var1=Value1
  • localhost/Var3/Value3/Var1/Value1/Var2/Value2 -> localhost/index.php?Value3=Var3&&Var1=Value1&&Var2=Value2
  • Вопрос задан
  • 104 просмотра
Решения вопроса 1
shambler81
@shambler81 Куратор тега htaccess
Да можно не вы оба не правы, там все намного интересней.
Пример в одну сторону
# 301 --- http://www.test3.com/faq.html?faq=13&layout=bob => bbq.html
RewriteCond %{QUERY_STRING} (^|&)faq\=13($|&)
RewriteCond %{QUERY_STRING} (^|&)layout\=bob($|&)
RewriteRule ^faq\.html$ /bbq.html? [L,R=301]


В другую еще веселее, создаете групп ы в RewriteCond и вставляете их в рул вместо $1 (он затят самим рулом ) вставляете %1
НО
Вам нужно не это вам нужно ЧПУ и вопрос ваш звучит как сделать ЧПУ?
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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