Laravel на общем хостинге с поддоменом


у меня есть общий хост, и я сделал проект фреймворк Laravel, и когда я загружаю его на хост я сделал файл. htaccess для перенаправления всех запросов publc/index.php и это работает очень хорошо, и что Laravel проектные работы хорошие когда я создаю поддомен и, однако некоторые файлы в папке поддомена и попытаться открыть его у меня есть 500 Internal Server Error когда я связался с поддержкой, они сказали мне, что эта ошибка, потому что .htaccess, которую я сделал , мне нужна помощь для решения этой проблемы , это структура моего public_html папка

-public_html
 |-laravelproject
   |- Laravel Projct Files
 |-subdomain
   |-index.php
 |-.htaccess

. файл htaccess:

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{REQUEST_URI} !^laravelproject/public
    RewriteRule ^(.*)$ laravelproject/public/$1 [L]
</IfModule>
Author: abdo El-zahaby, 2018-08-22

1 answers

Поскольку поддомен - это другая установка, я думаю, вам следует добавить

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{REQUEST_URI} !^laravelproject/public
    RewriteRule ^(.*)$ laravelproject/public/$1 [L]
    RewriteCond %{REQUEST_URI} !^subdomain/public
    RewriteRule ^(.*)$ subdomain/public/$1 [L]
</IfModule>

Но я не эксперт.htaccess, надеюсь, это сработает!...

 0
Author: Erubiel, 2018-08-22 00:39:44