Поиск…


Вступление

Как удалить public из URL-адреса в Laravel, есть много ответов в Интернете, но самый простой способ описан ниже

Как это сделать?

Выполните следующие действия, чтобы удалить public из URL-адреса

  1. Скопируйте файл .htaccess из /public каталога в корневую папку Laravel/project .
  2. Переименуйте server.php в корневую папку Laravel/project в index.php .

Приветствую вас сейчас.

Обратите внимание: оно проверено на Laravel 4.2 , Laravel 5.1 , Laravel 5.2 , Laravel 5.3 .

Я думаю, что это самый простой способ удалить public из URL-адреса.

Удалить публикацию из URL-адреса

  1. Переименование server.php на index.php
  2. Скопируйте .htaccess из public папки в root папке
  3. Изменение .htaccess для статистики:
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]

RewriteCond %{REQUEST_URI} !(\.css|\.js|\.png|\.jpg|\.gif|robots\.txt)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !^/public/
RewriteRule ^(css|js|images)/(.*)$ public/$1/$2 [L,NC]

Иногда я использую этот метод для удаления URL public формы.



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow