^(.*)$ /site/public/$1 [L]
RewriteCond %{HTTP_HOST} ^(www.)?site.com$
RewriteRule ^(/)?$ site/public/index.php [L]
# php -- BEGIN cPanel-generated handler, do not edit
# Set the “ea-php81” package as the default “PHP” programming language.
<IfModule mime_module>
AddHandler application/x-httpd-ea-php81 .php .php8 .phtml
</IfModule>
# php -- END cPanel-generated handler, do not edit
Но получаю ошибку
вот опять, вот снова что помешало папку public сделать DOCUMENT_ROOT? зачем эта боль и страдание?
Вот имеено. Я не разбираюсь в htaccess. Я всегда делал папку DOCUMENT ROOT при настройке виртуального хоста
это не уровень htaccess, это настройки http сервера, также некоторые панели при создании сайта позволяют указать DOCUMENT_ROOT возможно стоит пересоздать сайт если не получается поменять DOCUMENT_ROOT, то можно или через symlink это сделать или path.public в Laravel заменить
Обсуждают сегодня