首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在此url格式的http://ip-address/~username中设置laravel

如何在此url格式的http://ip-address/~username中设置laravel
EN

Stack Overflow用户
提问于 2017-09-27 23:28:20
回答 1查看 171关注 0票数 0

我之前设置过Laravel项目,但这是我第一次将其设置为url格式:http://ip-address/~username

当我第一次访问url时,它只显示目录列表,所以我尝试通过在url中添加/public来访问它,它起作用了。但是,所有其他链接上都有/public,并导致404错误。

这是当前的目录结构:

代码语言:javascript
复制
inside public_html
- app
- bootstrap
- config
- database
- public
- other folders
- htaccess
- other files

我尝试在项目根文件夹中放置一个htaccess文件。

代码语言:javascript
复制
<IfModule mod_rewrite.c>
    Options -Indexes
    RewriteEngine On 

   RewriteRule ^(.*)$ /public/$1 [L]
</IfModule>

然而,它仍然不能工作,我不知道该怎么办。如果你以前遇到过这种情况,请帮助我。提前谢谢你。

EN

回答 1

Stack Overflow用户

发布于 2017-09-27 23:31:16

您需要将WebServer的文档根目录设置为public目录,这样它就可以在公共目录中显示,而不必总是在url后面加上public。

或者你必须将你的index.php从公共目录中移出,放入你的web服务器当前设置的根目录中,但我建议你选择第一个选项。

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

https://stackoverflow.com/questions/46451777

复制
相关文章

相似问题

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