gpt4 book ai didi

linux - 如何改进 Laravel 中的 url?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:45:45 24 4
gpt4 key购买 nike

我在 Homestead 上创建了我的应用程序。那里一切正常。但是当我将应用程序移动到外部服务器时,我总是必须在根路径之后包含 index.php。

例子:

www.domain.com/index.php/contact

如何删除 index.php 以使我的 URL 更漂亮?

应用程序位于:

/var/www/

公共(public)目录重命名为 html:

/var/www/html

附言。我正在使用 apache2。

最佳答案

假设您已经将您的网络服务器指向公共(public)目录,您的问题应该在您的 Apache conf 中。

Laravel 在 public/.htaccess 中带有 .htaccess 但你需要在 Apache 中启用 mod 重写才能工作

sudo a2enmod rewrite

要使 .htaccess 正常工作,您需要在 Apache conf 中设置 AllowOveride 指令

<Directory "/var/www/public">
AllowOverride All
</Directory>

关于linux - 如何改进 Laravel 中的 url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37435303/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com