Loading...
Обучение/Помощь новичкам | помощь с указанием каталога
Короче, юзаю Openserver 6 на Windows.

Нужна помощь. Как всем известно, корень сайта - это каталог /public

Я установил скрипт, но в корне домена - Index of / . Когда перехожу в каталог DOMAIN/ public - то скрипт работает. Как заставить читать правильно? То есть, при открытии сайта (корневого домена) , отображался сайт правильно с каталога /public не переходя в этот же каталог ?

Использую Apache
________
посл. ред. 01.12.2025 в 14:52; всего 2 раз(а); by OZZY
OZZY (1 дек 2025, в 14:51)
Короче, юзаю Openserver 6 на Windows.

Нужна помощь. Как всем известно, корень сайта - это каталог /public

Я установил скрипт, но в корне домена - Index of / . Когда перехожу в каталог DOMAIN/ public - то скрипт работает. Как заставить читать правильно? То есть, при открытии сайта (корневого домена) , отображался сайт правильно с каталога /public не переходя в этот же каталог ?

Использую Apache
В корне создай .htaccess
php
   RewriteEngine On RewriteCond %{REQUEST_URI} !^/public/ RewriteRule ^(.*)$ public/$1 [L]   
В public/.htaccess
php
   RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [L]   
Ramirez , /public/.htaccess
html
   <IfModule mod_rewrite.c>     <IfModule mod_negotiation.c>         Options -MultiViews -Indexes     </IfModule>     RewriteEngine On     Options -MultiViews -Indexes     RewriteCond %{HTTP:Authorization} .     RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]     RewriteCond %{REQUEST_FILENAME} !-d     RewriteCond %{REQUEST_URI} (.+)/$     RewriteRule ^ %1 [L,R=301]     RewriteCond %{REQUEST_FILENAME} !-d     RewriteCond %{REQUEST_FILENAME} !-f     RewriteRule ^ index.php [L] </IfModule>   

________
посл. ред. 01.12.2025 в 15:56; всего 3 раз(а); by OZZY
Ramirez , Добавил в корне .htaccess и заработало. Пасіба
Онлайн: 4
Время:
Gen. 0.1107
(c) Bym.Guru 2010-2026