Как запустить WordPress внутри публичной папки Laravel? - PullRequest
0 голосов
/ 18 марта 2019

Я искал гораздо больше, чем вы думаете, но не смог найти ничего полезного.Из-за этого я задаю этот вопрос.

Я хочу, чтобы WordPress был в общедоступном каталоге Laravel.У меня есть эти конфиги:

/public/.htaccess

<IfModule mod_rewrite.c>
    RewriteEngine On
    #RewriteCond %{REQUEST_URI} !^/blog/
    #RewriteCond $1 !^(blog)
    # Force http to https
    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php [QSA,L]
</IfModule>

/public/blog/.htaccess

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

/etc/httpd/conf/httpd.conf

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

Проблемаmysite.com работает, но mysite.com/blog снова перенаправляет меня на mysite.com и mysite.com/blog/index возвращает эту страницу, не найденную, что стиль для WordPress.

Пожалуйста, помогите мне исправить это.

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