【发布时间】:2015-07-27 12:07:08
【问题描述】:
我有一个 Laravel 应用,host 的文档根目录配置在 Laravel 根文件夹(public 的上层目录)。
我尝试了以下.htaccess 静默重写 URL,但它一直将我重定向到 /public,而不是显示域 URL 并将其重写到 /public
RewriteEngine On
RewriteRule ^(.*)?$ /public$1 [L,NC]
我想访问 example.com 并查看我的 Laravel 应用,而不是将用户重定向到 example.com/public。
【问题讨论】:
-
你的操作系统是什么? linux?窗户上的虫子?提供更多细节
-
与其使用.htaccess来改变你的URL,不如直接使用路由来实现你想要的URL?
-
是Linux+Apache。 @JamesSpence 你能解释更多吗?看不懂
-
您可以访问终端吗?通过 ssh ?
-
没有。将其视为共享主机。
标签: php apache .htaccess mod-rewrite laravel