【发布时间】:2014-12-03 20:58:06
【问题描述】:
我的旧域名:domain.com
我的 laravel 项目在:domain.com/laravel/public 它运行良好,但我不想在 URL 中看到 public。
我将新的 .htaccess 文件添加到我的根 laravel 文件夹 (domain.com/laravel/.htaccess): 重写引擎开启
RewriteRule ^(.*)$ public/$1 [L]
当我访问domain.com/laravel时,我的jQuery路径是:domain.com/js/jquery.min.js
当我访问domain.com/laravel/public时,我的jQuery路径是:domain.com/laravel/public/js/jquery.min.js
我不想将公用文件夹中的所有文件移动到根文件夹,因为那里确实有更多文件。
最好的问候,
【问题讨论】:
-
我们的想法是将所有文件公开在您的站点根目录中,并将所有其他文件放在您的站点根目录之外。这有几个优点,尤其是在安全方面。
-
嗨,马蒂,感谢您的帮助!我在公共文件夹中有很多文件,我有更多功能从文本文件中读取内容(我放在公共文件夹中),如果我将所有文件移动到公共文件夹,这对我来说很难维护。
标签: laravel-4