Подкаталоги в блоге WordPress не отображаются в Laravel - PullRequest
0 голосов
/ 26 июня 2018

Я использую WordPress в качестве своего блога на моем сайте Laravel. Блог WordPress размещается в подкаталогах, поэтому домен WordPress - mydomain.com/blog.

.

Я проверил его на своем локальном хосте, и он отлично работает. Но когда я развернул его на сервере, сайт может показать домашнюю страницу моего блога. Но он не может отобразить страницу блога ex. domain.com/blog/contact (страница 404 не найдена).

Я сделал несколько шагов, как изменил .htaccess и определил WP_HOME / WP_SITEURL, но он все еще не работает, чтобы показать мой блог.

Вот мой wordpress .htaccess

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>

А вот .htaccess моего сайта Laravel

<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
    Options -MultiViews
</IfModule>

RewriteEngine On
 RewriteCond %{REQUEST_URI} !^/blog/ # <=== NEW LINE!!!!
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]

# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

что я тут не так делаю?

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