Задать вопрос
LesteTheMolesterCockensch
@LesteTheMolesterCockensch
Web developer

Проблема с mod rewrite в .htaccess, перед гет параметрами не указывается «index.php?» как это исправить?

Не успел исправить первую проблему, как тут же появилась вторая:

# Turn on URL rewriting
RewriteEngine On

# Rewrite all other URLs to index.php/URL
RewriteRule ^([a-zA-Z]+)\/([0-9]{1,2})\/?$ /index.php?c=$1&page=$2 [QSA]
RewriteRule ^([0-9]{1,2})\/?$ /index.php?page=$2 [QSA]
RewriteRule ^([a-zA-Z]+)\/?$ /index.php?c=$1 [QSA]

во время редиректа перед c=$1&page=$2 не ставится index.php?

например нажимаю на URL home/1 и вместо полноценного index.php?c=home&page=1 приходит только c=home&page=1
  • Вопрос задан
  • 135 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
LesteTheMolesterCockensch
@LesteTheMolesterCockensch Автор вопроса
Web developer
Все приходило, просто я по своей дурости сделал пути к инклюдным файлам относительными, из - за этого они попадали в регулярку, менялись и не подключались
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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