sta*_*low 3 php apache .htaccess mod-rewrite laravel
我想将我的Laravel 4项目托管在免费的虚拟主机上。要工作,托管根目录必须指向正在生成.htaccess文件的项目的“ public”文件夹。我没有找到允许更改根目录的免费托管,但没有成功,因此我尝试在主项目目录中放置另一个.htaccess文件,该文件重定向到公用文件夹。然后将打开登录页面,但无法运行route.php中的所有路由。所以我的问题是:
是否可以将.htaccess文件从“ public”放到主目录中,并使应用程序正常运行?
希望我的问题清楚。
是的,您可以通过.htaccess在laravel根目录中创建一个文件并在该文件下面的代码下面进行操作。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
Run Code Online (Sandbox Code Playgroud)
它应该易于重定向。
| 归档时间: |
|
| 查看次数: |
4340 次 |
| 最近记录: |