Задать вопрос
@webmaxer
Веб разработчик

Что означает данная строка в htaccess?

RewriteRule ^([^/.]+|[^/.]+\.php)$ pages.php?contentpagename=$0&%{QUERY_STRING} [L]
  • Вопрос задан
  • 2309 просмотров
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Хекслет
    Fullstack-разработчик на Node.js
    16 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 3
swipeshot
@swipeshot
Учусь на ошибках.
Видимо, убирает в конце ссылки .php
Ответ написан
Комментировать
@ShamblerR
все урлы содержащие 2 слеша и php в конце типа
111/222/luboe.php?=3343а3423 и тд
перенаправляет на
pages.php?contentpagename=$0 ПЛЮС старый гет от сюда.
Ответ написан
Комментировать
DAVIDhaker
@DAVIDhaker
Это "прозрачный" редирект.
См. mod_rewrite
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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