WordPress в подпапке в Laravel - PullRequest
0 голосов
/ 23 января 2019

мы пытаемся экспортировать наш WordPress URL на наш собственный домен:

На данный момент URL: blog.domain-name.com

И мне бы хотелось, чтобы это было так: domain-name.com/blog

Папка находится в корне установки laravel: app/bootstrap/config/resources/routes/ laravel установка 5.7, папка WordPress называется blog.На данный момент рут работает нормально, если перейти к https://www.domain-name.com/blog/

В нашем корне .htaccess у нас есть:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain-name.com [NC]
RewriteRule ^(.*)$ http://www.domain-name.com/$1 [L,R=301]
<IfModule mod_rewrite.c>
  <IfModule mod_negotiation.c>
    Options -MultiViews
  </IfModule>

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^ ^$1 [N]

RewriteCond %{REQUEST_URI} (\.\w+$) [NC]
RewriteRule ^(.*)$ public/$1 

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ server.php
</IfModule>

Есть перенаправления для удаления общей папки из URLтакже не с www на www и с http на https, я тоже попытался добавить это:

RewriteEngine On
RewriteCond $1 !^(blog) <---here
RewriteCond %{HTTP_HOST} ^domain-name.com [NC]
RewriteRule ^(.*)$ http://www.domain-name.com/$1 [L,R=301]
<IfModule mod_rewrite.c>
  <IfModule mod_negotiation.c>
    Options -MultiViews
  </IfModule>

RewriteEngine On
RewriteCond $1 !^(blog)<---here
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^ ^$1 [N]

RewriteCond %{REQUEST_URI} (\.\w+$) [NC]
RewriteRule ^(.*)$ public/$1 

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ server.php
</IfModule>

Эта опция, чтобы исключить папку блога, которая будет обрабатываться laravel, но не работает, ссылки никогда не работают,перенаправлен и обслуживается в порядке 404, мы хотим, чтобы мы всегда находили блог в URL, обслуживались WordPress, но не знаем, как обновить .htaccess, чтобы добиться этого, благодарны за любую помощь

Пример:

www.domain-name.com/blog работает нормально.

www.domain-name.com/blog/mypost не работает и показывает ошибку 404 от laravel

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...