Sve*_*ven 3 php xampp .htaccess laravel-4
我最近使用 Laravel 4 创建了一个网站。我使用 XAMP 在 localhost 上测试我的网站,为了更容易,我在 vhosts 文件中创建了一个虚拟主机,该文件指向我的 Laravel 应用程序的公共文件夹。该网站运行良好。
现在我在 One.com 主机上租了一个网站空间。我用ftp打开了网站空间,当我进入“根”但没有任何文件夹所以我猜根位置是公共位置?我不确定。
Laravel 应用程序的正常结构是这样的:
--> app
--> bootstrap
--> public
--> vendor
--> other files
Run Code Online (Sandbox Code Playgroud)
这不起作用,因为我认为 One.com 不使用公共 html 文件夹。我试图让它工作,但不幸的是。我将公共文件夹的内容移动到我的域的根目录,并将所有其他文件夹移动到名为 core 的文件夹中。然后我更改了一些配置文件 index.php 和 paths.php 但它仍然不起作用。
问题是我需要对我的文件夹结构进行哪些更改才能让它在这个 One.com 网络服务器上工作以及我需要调整哪些文件(.htaccess、paths.php)?我当然想保护我的私人文件夹。
提前致谢。
小智 5
只需将 .htaccess 文件放在根文件夹中,数据如下:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_URI} !^public
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3790 次 |
| 最近记录: |