Поиск…
Вступление
Как удалить public из URL-адреса в Laravel, есть много ответов в Интернете, но самый простой способ описан ниже
Как это сделать?
Выполните следующие действия, чтобы удалить public из URL-адреса
- Скопируйте файл
.htaccessиз/publicкаталога в корневую папкуLaravel/project. - Переименуйте
server.phpв корневую папкуLaravel/projectвindex.php.
Приветствую вас сейчас.
Обратите внимание: оно проверено на Laravel 4.2 , Laravel 5.1 , Laravel 5.2 , Laravel 5.3 .
Я думаю, что это самый простой способ удалить public из URL-адреса.
Удалить публикацию из URL-адреса
- Переименование
server.phpнаindex.php - Скопируйте
.htaccessизpublicпапки вrootпапке - Изменение
.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