Laravel Установка вложенных папок и папок - PullRequest
0 голосов
/ 28 января 2020

Я хочу использовать Wordpress в моей laravel установке. Для этого я поставил его на /public/blog/*.

Цель - получить доступ к WP с помощью https://mywebsite.test/blog/

Проблема в том, что я не могу связаться Моя установка WordPress. Я использую Valet на местном. Как настроить камердинер, чтобы я мог получить доступ к подпапке? Возможно ли это?

Спасибо

Ответы [ 2 ]

0 голосов
/ 29 января 2020

Проблема не в Valet.

Laravel использует файл .htaccess в publi c для перенаправления всех запросов через индекс. php файл в publi c, так что если вы go to mywebsite.test / blog / Laravel примет этот запрос и найдет маршрут '/blog/'.

Чтобы преодолеть это, вам нужно написать правило перезаписи в этом файле .htaccess. в публичном c. Прошло много времени с тех пор, как я написал правило перезаписи, но я думаю, что-то вроде этого будет работать.

RewriteEngine on
RewriteRule ^/blog/(.*) /blog/$1 [L]

Я также не уверен, что WordPress хорошо работает в подкаталоге по умолчанию, поэтому может там настройки тоже нужно настроить.

0 голосов
/ 29 января 2020

Попробуйте:

mkdir mywebsite
cd mywebsite
valet link
valet secure
mkdir blog
cd blog <== install wordpress here

Таким образом, он находится внутри вашего припаркованного / связанного домена.

...