Задать вопрос
@jonimuesli
Краткость сестра таланта

Apache mod_rewrite.c не работает?

Доброго времени суток, есть домен test.ru на фалконе подняли crm, тестовую страницу залили в test.ru/index/test
В коре сайта создаю .htaccess с содержимым
# test/.htaccess
<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteRule  ^$ public/    [L]
    RewriteRule  ((?s).*) public/$1 [L]
</IfModule>


В папке public создаю .htaccess с содержимым
#test/public/.htaccess
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^((?s).*)$ index.php?_url=/$1 [QSA,L]
</IfModule>

Когда захожу на test.ru/index/test он реврайтит на test.ru/public/index.php?_url=public/public/index.php

Что у меня в .htaccess не правильно, брал их из документации к phalcon.
  • Вопрос задан
  • 235 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    1C-разработчик
    8 месяцев
    Далее
  • Нетология
    Инженер по тестированию
    8 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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