petushok55
@petushok55
Обучаюсь на практике.

Как разрешить передавать любой текст в переменную .htaccess?

RewriteRule ^page/([a-z]*)/?$ page.php?url=$1 [L,QSA]


Если перейти по адресу site.ru/page/text # то всё будет норм, но если
передать в качестве текста символы например нижнее подчёркивание
site.ru/page/text_text # то, параметр url 'text_text' не будет вставляться в page.php как параметр, а просто как будто сайт открывается с таким адресом site.ru/page/text_text и пишет что нет такого файла.
  • Вопрос задан
  • 49 просмотров
Решения вопроса 1
usdglander
@usdglander
Yipee-ki-yay
Очевидно же что в вашем случае надо изменить регулярное выражение:
RewriteRule ^page/([a-z_]*)/?$ page.php?url=$1 [L,QSA]
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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