@vityakarpov33

Какое правило в htaccess добавить?

Какое правило прописать в htaccess чтобы открывалась страница по адресу https://articles.site.com/category/slug/ на деле путь такой articles.php?category=categ_name&slug=title_slug

такой путь https://articles.site.com/category/ и такой тоже должы быть доступны https://articles.site.com/

я писал так, но не работает
#RewriteCond %{HTTP_HOST} ^articles\.(.*)?([a-z0-9-_]+)([a-z0-9-_]+)$ [NC]
#RewriteRule (.*)$ articles.php?category=$1&slug=$2 [NC,QSA]
  • Вопрос задан
  • 71 просмотр
Пригласить эксперта
Ответы на вопрос 1
@vityakarpov33 Автор вопроса
RewriteCond %{HTTP_HOST} ^articles\.site\.com [NC]
RewriteRule ^([^/]+)(?:/?([^/]*)/?)?/$ %1/articles.php?category=$1&slug=$2 [NC,QSA]

так сделал, вроде бы работает, но не уверен, что это правильно
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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