Есть ли способ удалить эту публикацию из URL-адреса?

Я использую сервер laragon для php 7.2 laravel. Я много пытался удалить общедоступное ключевое слово из моего URL-адреса http://localhost/myLaravel/public/ от это обычный метод копирования папки .htaccess в каталог моего проекта laravel, а также путем копирования и переименования файла сервера в index.php. Но это не сработало. всякий раз, когда я пишу этот URL: http://localhost/myLaravel/, я получаю следующую ошибку: Запрещено вам у вас нет разрешения на доступ к / myLaravel / на этом сервере.

Любое решение?


person neha menahil    schedule 01.04.2020    source источник


Ответы (2)


Приложение Laravel по умолчанию не предназначено для доступа в подкаталоге. Вы можете сделать одно из следующего:

  • укажите свой домен в каталог myLaravel/public, если вам нужен выделенный домен или субдомен
  • переместите каталог public в корень вашего приложения Laravel, как описано здесь: Как сделать общую папку root в Laravel?
person Robo Robok    schedule 02.04.2020

Вы можете использовать этот код htaccess в корневом каталоге laravel.

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
person Rhl singh    schedule 02.04.2020