我知道这是一个非常受欢迎的问题,但我无法为Laravel 5找到一个可行的解决方案.我一直在尝试从Codeigniter迁移很长一段时间,但这个错综复杂的安装过程一直让我失望.
我不想运行VM,这在项目之间切换时似乎很尴尬.
我不想将我的文档根目录设置为公共文件夹,这在项目之间切换时也很尴尬.
我试过了.htaccess mod_rewrite方法
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
Run Code Online (Sandbox Code Playgroud)
这只是在compiled.php第7610行中给了我一个Laravel NotFoundHttpException.
当我不久前尝试L4时,我使用了将公用文件夹的内容移动到根目录的方法.L5的结构完全不同,按照相同的步骤完全打破了Laravel(服务器只返回一个空白页面).
在开发环境中是否有一种很好的方法可以删除"公共":
谢谢
**我正在使用MAMP和PHP 5.6.2
我需要一些URL重写的帮助.案件与此类似.
我有一个有效的Zend Framework网站.现在我必须在Wordpress中添加一个博客(也在工作).我选择不沉迷于ZF控制器/行动/路线制作; 我已经看过几个关于这个的教程,我认为它们太过于"简单"的重定向.现在,关于那个"重定向"......
它应该是这样的:
www.site.com(指向/var/www/zf) www.site.com/blog(指向/var/www/wp)我知道我应该停止www.site.com/blog进入ZF的内脏,我现在正在使用RewriteRule ^blog - [NC,L]它的.htaccess,但这就是它.正如@jason所说,"只是把它传递给Wordpress",但我不知道究竟是怎么做到的.
相关问题:
我从未尝试过,但Apache是否在两个不同的虚拟主机中支持此功能?
ServerName www.site.com(ZF站点的
ServerName www.site.com/blogvhost )(WP站点的vhost)
.htaccess ×1
apache ×1
laravel ×1
laravel-5 ×1
mamp ×1
mod-rewrite ×1
php ×1
virtualhost ×1
wordpress ×1