我在不同的文件夹中但在同一服务器中安装了Laravel安装并安装了Wordpress
laravel.site.com(包含所有laravel文件的域和文件夹)
wordpress.site.com(包含所有wp文件的域和文件夹)
但是我需要使wordpress博客可以在此URL laravel.site.com/blog
中访问我尝试将其添加到laravel公共htaccess中
RewriteCond %{REQUEST_URI} !^/blog/
我更改了wordpress WP_SITEURL,但它无法正常工作,显示404
我还检查了laravel路线,它只有
Route::get('/', function () {
return view('welcome');
});
我尝试了许多类似的问题,但都没有结果,对如何解决这个问题有任何想法吗?
答案 0 :(得分:1)
将wordpress文件放在文件夹中的“ public”文件夹中,说“ blog”。将Wordpress的.htaccess文件更改为以下
# BEGIN WordPress
<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>
# END WordPress
您在wordpress中的网站网址应为“ http://laravel.site.com/blog”