首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Laravel 5-从URL中删除/public

Laravel 5-从URL中删除/public
EN

Stack Overflow用户
提问于 2015-05-10 21:07:45
回答 2查看 1.7K关注 0票数 4

我用这个/public将所有东西指向.htaccess文件夹。

代码语言:javascript
运行
复制
RewriteEngine On
RewriteRule ^(.*)$ public/$1 [L]

没关系,我可以在没有/administration的情况下加载/public路径,但问题是,我也可以像这样加载它/公共/管理。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-05-11 09:16:10

如果我正确理解,那么您的虚拟主机配置似乎指向了public上面的目录。为什么?因为什么原因你需要这样做吗?

只要您的文档根设置为公共dir,Laravel就应该与Apache一起工作。这就是为什么该目录中有一个默认的.htaccess。

票数 1
EN

Stack Overflow用户

发布于 2015-05-10 23:03:41

试试这个替代的.htaccess文件:

代码语言:javascript
运行
复制
Options +FollowSymLinks
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

来源:Laravel Documentation's §Installation > #Pretty Urls

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30156680

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档