Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 09.10.2018 11:27:13

Как убрать public при редиректе со слешем на конце?

Версия Laravel: 5
Версия PHP: 7.2
Операционная система: Win10 (Open Server 5.2.9 + Apache)

Всем привет!

Создал локальный домен в Open Server, избавился от public в юрл с помощью .htaccess
RewriteEngine On
RewriteCond %{REQUEST_URI} !^public
RewriteRule ^(.*)$ public/$1 [L]

Но public все равно вылезает при добавлении слеша в конце адреса

test.me/my-page работает
test.me/my-page/ редирект на test.me/public/my-page (а я хочу редирект просто на test.me/my-page)

Кто-нибудь сталкивался с таким?

Не в сети

#2 09.10.2018 19:37:16

Re: Как убрать public при редиректе со слешем на конце?

Попробуй сделать так:

из папки public кинь все в папку с доменом (test.me)
все остальное на уровень выше ( то есть в папку domains )

Не в сети

#3 13.10.2018 02:17:03

Re: Как убрать public при редиректе со слешем на конце?

В настройках OpenServer'a есть вкладка домены. Добавь просто туда путь к твоему домену до папки public

Изменено tr0y (13.10.2018 02:17:15)

Не в сети

Подвал раздела