Задать вопрос
@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]
  • Вопрос задан
  • 75 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    1C-программист: расширенный курс
    18 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    Профессия 1С-программист
    8 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@vityakarpov33 Автор вопроса
RewriteCond %{HTTP_HOST} ^articles\.site\.com [NC]
RewriteRule ^([^/]+)(?:/?([^/]*)/?)?/$ %1/articles.php?category=$1&slug=$2 [NC,QSA]

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

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

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