Я искал гораздо больше, чем вы думаете, но не смог найти ничего полезного.Из-за этого я задаю этот вопрос.
Я хочу, чтобы 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.
Пожалуйста, помогите мне исправить это.