Загрузите основной домен из каталога проекта Laravel.Apache

Anonymous
Загрузите основной домен из каталога проекта Laravel.

Сообщение Anonymous »

У меня есть домен example.com, а также несколько поддоменов sub1.example.com, sub2.example.com и т. д. Я хочу загрузить основной домен из каталога, чтобы упорядочить каталоги, чтобы файлы и папки проекта Laravel не располагались рядом с папками поддоменов.

Код: Выделить всё

public_html
структура:

Код: Выделить всё

main
app
bootstrap
..
public
..
sub1
//Some files and directories
sub2
//Some files and directories
.htaccess
.htaccess:

Код: Выделить всё

RewriteCond %{HTTP_HOST} ^(?:www\.)?example\.com$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !^/main/ [NC]
RewriteRule ^(.*)$ /main/public/$1 [L]
Этот код загрузит файлы для example.com из example.com/main/public.
Проблема в том, что когда я оставьте веб-сайт открытым на вкладке браузера на некоторое время (возможно, на пару часов) и посетите эту вкладку, URL-адрес станет example.com/main/public. Если я наберу example.com/main/public в браузере, веб-сайт также загрузится.
Есть ли способ заставить его загружать веб-сайт с example.com< /code> только?

Подробнее здесь: https://stackoverflow.com/questions/787 ... el-project

Вернуться в «Apache»