【问题标题】:Laravel 5 with cpanel redirect to default language URL带有 cpanel 的 Laravel 5 重定向到默认语言 URL
【发布时间】:2016-04-23 15:14:18
【问题描述】:

我在 cPanel 托管帐户上有一个 Laravel 5.2 应用程序,我必须使用以下 .htaccess 文件从 URL 中删除“公共”文件夹:

<IfModule mod_rewrite.c>
 RewriteEngine on
 RewriteCond %{REQUEST_URI} !^public
 RewriteRule ^(.*)$ public/$1 [L]
</IfModule>

现在我需要将传入的所有内容重定向到主域/页面www.example.com,然后再重定向到www.example.com/en。 我尝试了一些示例,但所有示例都破坏了本地 css 和 img。

【问题讨论】:

    标签: php .htaccess laravel redirect


    【解决方案1】:

    重新发明轮子总是一个坏主意。您应该做的是通过将其指向public 目录并重新启动它来正确设置您的 Web 服务器。另外,请使用原始 Laravel .htaccess

    之后使用Laravel localization

    然后你可以复制 Controller@method 用于 /en 路由并将其放入 / 路由。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-12-01
      • 1970-01-01
      • 2019-12-31
      • 1970-01-01
      • 2021-09-24
      • 2014-11-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多