#wordpress #mod-rewrite #laravel
#wordpress #мод-переписать #laravel
Вопрос:
В веб-корне у меня есть вся папка laravel и папка blog, содержащая проект WordPress.
Я хотел бы получить доступ к www.mywebsite.de/public/index.php url-адрес без указания public/index.php .
Чтобы быть более конкретным, я использую WordPress только как серверную часть, поэтому было бы идеально переписать www.mywebsite.de/wp-admin в www.mywebsite.it/blog/wp-admin/
Заранее спасибо за помощь.
==============================
Я удалил файл .htaccess, содержащий:
RewriteCond %{REQUEST_URI} !public
RewriteRule (.*) /public/index.php/$1 [L]
Поскольку все папки / подпапки / файлы активов в общедоступной папке становятся недоступными.
-mywebsite.ext становится mywebsite.ext/public/index.php Хорошо
-mywebsite.ext/myroute становится mywebsite.ext/public/index.php/myroute OK
-mywebsite.ext/images/funnyimage.jpg стать mywebsite.ext/public/index.php/images/funnyimage.jpg НЕ НОРМАЛЬНО, так и должно быть mywebsite.ext/public/images/funnyimage.jpg
Я не могу сделать исключение для каждой папки и вложенной папки, чтобы отличить их от маршрута.
Комментарии:
1. Почему бы вам не поместить свой
blog
каталог WordPress вpublic
папку laravel? Это будет работать без каких-либо проблем.2. в общедоступной папке я рекурсивно применяю разрешение 777, я не думаю, что это хорошая идея сделать то же самое с папкой блога
3. Перемещение
blog
каталога не будет автоматически применять к себе разрешение 777.4. но мне, возможно, придется использовать chmod позже в общедоступной папке
5. отредактировано, потому что переписать URL для public/index.php работайте только до того, как я почищу кэш браузера…