Страница 1 из 1

Неправильные настройки .htaccess

Добавлено: Пн июн 17, 2019 7:29 am
dispector
Всем привет.

Сайт - http://dispector.zzz.com.ua/
Хочу назначить главную папку проекта (точку входа) - /public/index.php
Перепробовал кучу разных вариантов настройки .htaccess, единственное, чего удалось добиться, чтобы работала Главная страница (добавил в файл строку - DirectoryIndex /public/).
Но при этом работает только Главная, а ссылка вида dispector.zzz.com.ua/2/ снова вызывает ошибку 404.

Подскажите, пожалуйста, в чем может быть проблема?

Мой файл .htaccess:

RewriteEngine On
RewriteBase /
DirectoryIndex /public/

RewriteCond %{REQUEST_URI} !^/public/
RewriteRule (.*) public/$1 [L]
RewriteCond %{DOCUMENT_ROOT}public%{REQUEST_URI} -f
RewriteRule (.+) /public/$1 [L]
RewriteRule ^ /public/index.php [L]

Спасибо.

Неправильные настройки .htaccess

Добавлено: Пн июн 17, 2019 7:43 am
apple21
Здравствуйте,
Ответили Вам в письме и в тикете, дублируем ответ :
Была протестирована подобная запись и она оказалась рабочей:
RewriteEngine On
RewriteRule ^$ /public/ [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/public/
RewriteRule ^(.*)$ /public/$1

# Add trailing slash to directories within live
# This does not expose the internal URL.
RewriteCond %{SCRIPT_FILENAME} -d
RewriteRule ^public/(.*[^/])$ http://dispector.zzz.com.ua/$1/ [R=301]

Попробуйте ею воспользоватся, предварительно удалив старые записи из файла

Предлагаем Вам перейти на платный пакет услуг VIP/PRO. При покупке Pro на год цена в месяц составляет всего 32,50 грн. Эти пакеты услуг позволяют значительно расширить возможности (лучшие параметры аккаунтов, отсутствие ссылки на наш хостинг на сайте), а также имеют высший приоритет при предоставлении им технической помощи.
Больше информации здесь: https://www.zzz.com.ua/ru/predlozhenie/hosting .