Page 1 of 1
Не срабатывает rewrit на index.html
Posted: Mon Nov 16, 2015 11:57 am
by NewPanel
Добрый день. Столкнулся с такой проблемой - не срабатывает rewrit на index.html. У меня в htaccess прописано:
RewriteRule ^index.html$ evwee.php
RewriteRule ^$ evwee.php
Но при запросе вида
http://site.ru/index.html перекидывает на дефолтный файл index.html, игнорируя инструкцию.
Если обращаюсь
http://site.ru/ - нормально.
Или удаляю этот index.html из корня - также нормально.
Но это не вариант. Сайт создается на автомате, и руками лазить удалять эти файлы - не подходит.
Подскажите, уто давно с панелью работает - как это решить?
Re: Не срабатывает rewrit на index.html
Posted: Mon Nov 16, 2015 2:15 pm
by skurudo
Во-первых, можно заставить вебсервер реагировать на index.html. В файле /etc/apache2/mods-available/dir.conf
Code: Select all
DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
Можно убрать ненужное и перезапустить apache
Во-вторых, если на новых сайтах вы не хотите видеть index.html, то стоит убрать из /usr/local/vesta/data/templates/web/skel/public_html/ и /usr/local/vesta/data/templates/web/skel/public_shtml/ не нужные вам файлики.
Re: Не срабатывает rewrit на index.html
Posted: Mon Nov 16, 2015 4:04 pm
by NewPanel
Большое спасибо за ответ. То, что создается файл index.html - это правильно. Почти на всех панелях так происходит. Но почему через htaccess я не могу дать команду открывать требуемый файл - это неудобно.
Я попытался поступить по второму варианту - но не могу войти через ftp в иребуемую директорию. Меня в корне отображается 4 папки
conf
mail
tmp
web
и 4 файла.
Не могу понять, где искать:
/usr/local/vesta/data/templates/web/skel/public_html/
Я только начинающий администратор сервера ,поэтому не знаю.
Также предполагал, что функция не создавать index.html есть в настройках шаблона из панели, но также не могу найти.
Re: Не срабатывает rewrit на index.html
Posted: Mon Nov 16, 2015 4:28 pm
by Alex Connor
Тут вам нужно подключение через ssh, рекомендую почитать
Как подключитесь к сервере (пользователь root) команда
Code: Select all
cd /usr/local/vesta/data/templates/web/skel/public_html/