смесь Laravel и WordPress - WordPress показывает только домашнюю страницу - PullRequest
0 голосов
/ 16 марта 2019

Я хочу, чтобы Laravel и WordPress были рядом друг с другом. Laravel работает отлично, и все ссылки работают, но WordPress показывает только домашнюю страницу, а другие страницы возвращают страницу 404, даже когда я копирую ссылку с изображениями и вставляю их в URL, я уверен, что они существуют, он возвращает страницу 404 снова. Сайт использует https, но в части WordPress упоминается, что

Части этой страницы не защищены

Структура каталогов:

/public_html (which contains the Laravel files and directories like app, public, resources and...)
----/blog (which is next to Laravel files and directories and contains the WordPress files and directories like wp-content and...)

.htaccess файл в /public_html/public

<IfModule mod_rewrite.c>
    RewriteEngine On

    RewriteCond %{HTTP_HOST} ^blog\. [OR]
    RewriteCond %{REQUEST_URI} ^/blog [NC]
    RewriteRule ^ /blog/index.php [L]

    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php [QSA,L]
</IfModule>

.htaccess файл в /public_html/blog

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

httpd.conf файл в /etc/httpd/conf

DocumentRoot /home/mysite/public_html/public
ProxyPassMatch "^/blog" "unix:/run/php-fpm/www.sock|fcgi://localhost:9000/blog/index.php"
ProxyPassMatch "^/(.*\.php)$" "unix:/run/php-fpm/www.sock|fcgi://localhost:9000/public/index.php"

Откуда проблема?

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