【问题标题】:Laravel - route to folder inside public folder [duplicate]Laravel - 路由到公用文件夹内的文件夹[重复]
【发布时间】:2016-09-02 20:01:00
【问题描述】:

我安装 Laravel 并在 laravel 公共文件夹中安装 Wordpress 在文件夹 wordpress 中。

现在我需要在 domain.com 上创建一条路由到 public/wordpress 文件夹...

怎么做?

我试试:

Route::get('/', [function () {
return Redirect::to('/wordpress');
}]);

但这会显示浏览器 url 中的路径 ... domain.com/wordpress,我希望只有用户可以看到 domain.com

【问题讨论】:

  • 你在使用你的本地主机吗?

标签: php wordpress laravel routes


【解决方案1】:

你用的是什么 Laravel?

这似乎是 apache 方面的问题,你可以通过将其添加到你的 .htaccess 文件中,在你的 wordpress 博客主目录 (public/wordpress/.htaccess) 中关闭重写引擎,这样 Laravel 就不会重新路由它

<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
    Options -MultiViews
</IfModule>
  RewriteEngine On

  RewriteCond $1 !^(blog)

  # Redirect Trailing Slashes...
  RewriteRule ^(.*)/$ /$1 [L,R=301]

  # Handle Front Controller...
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^ index.php [L]
</IfModule>

这适用于我的 Laravel 5.0 安装

【讨论】:

    猜你喜欢
    • 2016-02-24
    • 2016-09-19
    • 2014-12-22
    • 1970-01-01
    • 2014-08-13
    • 2015-12-12
    • 2015-02-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多