我有一个旅游网站。我是试图在mysitename.com/blog
整合wordpress博客。我已经将 wordpress博客的内容放在文件夹'blog'' public'目录。
我已经为wordpress创建了数据库,其他一切都很好。但是,在测试时,当我尝试访问'localhost/mylaravelsitename/public/blog/index.php', 它将我重定向到'localhost/blog'。我不明白为什么!
我尝试将重定向引擎关闭 in '。然后重新启动apache,但它仍然做相同的。
我会继续使用虚拟主机设置Laravel,并确保它正确工作。然后我将Wordpress安装在一个完全独立的位置,并使用别名发送流量到它。例如,假设你的Wordpress文件夹是:
/var/www/wordpress/
您可以简单地将以下内容添加到apache/vhosts配置中:
Alias /blog /var/www/wordpress/
你也可以做一个虚拟主机:
<VirtualHost *:80>
DocumentRoot /var/www/wordpress
ServerName www.yoursite.com/blog
<Directory /var/www/wordpress>
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
我使用apache的Alias
特性来克服这个问题。我在我的虚拟主机配置中为'/blog'
添加了别名。