@viktorross

Как в htaccess применить разные варианты перенаправления?

здравствуйте, у меня такая проблема, мне нужно прописать в htaccess различные варианты ссылок, но работают только те что первые, следующая игнорируется, как это поправить?

RewriteRule ^search/([^./]+)/([^./]+) q.php?category_slug=$1&region_slug=$2 [nc,qsa] - работает
  RewriteRule ^search/([^./]+)/([^./]+) q.php?region_slug=$1&category_slug=$2 [nc,qsa] - не работает
  RewriteRule ^search/([^./]+) q.php?category_slug=$1 [nc,qsa] - работает
  RewriteRule ^search/([^./]+) q.php?region_slug=$2 [nc,qsa] - не работает 
  RewriteRule ^search/([^./]+) q.php?region_slug=$1 [nc,qsa] - не работает
  RewriteRule ^search/([^./]+) q.php?category_slug=$2 [nc,qsa] - не работает


подскажите пожалуйста как правильно сделать, чтобы были все эти варианты
  • Вопрос задан
  • 58 просмотров
Пригласить эксперта
Ответы на вопрос 2
shambler81
@shambler81 Куратор тега htaccess
эээ
а как оно должно сработать по вашему мнению ?
У вас "было" во всех условиях одинаковые !
Расскажите мне про вашу логику, как оно по вашей задумке должно сработать?
если я перешел на
search/1 - то что должен получить в итоге? по вашей логике я должен получить 4 урла притом сразу ?
Ответ написан
Комментировать
@viktorross Автор вопроса
Виктор Таран, честно говоря в htaccess почти ничего не понимаю, знаю только то что написал, мне нужно просто чтобы хотя бы был вариант отсутствия
RewriteRule ^search/([^./]+)/([^./]+) q.php?category_slug=$1&region_slug=$2&param=$3 [nc,qsa]


вот этого
?category_slug=$1 либо заменить хотя бы его на какую-то цифру например 0
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы