禁用特定文件夹/路由的Laravel Routing

Mit*_*l M 17 php web-development-server laravel

我想知道如何在特定目录的laravel上禁用路由?

我希望运行我的主要网站laravel(我将其重写到框架中),但我想保留我目前的论坛软件!问题是,当laravel看到"localhost/forums"时,它会查找论坛控制器或路由.我想它只是去文字/论坛目录..?

Geo*_* D. 13

我不得不在public/.htaccess中添加这一行

RewriteCond %{REQUEST_URI} !^/foldername
Run Code Online (Sandbox Code Playgroud)

在此行之前(重定向尾部斜杠)

RewriteRule ^(.*)/$ /$1 [L,R=301]
Run Code Online (Sandbox Code Playgroud)


Kyl*_*leT 6

在Laravel 4中,这些解决方案都没有为我工作.我最终通过放置来解决它

RewriteRule ^(directory-name) - [L]
Run Code Online (Sandbox Code Playgroud)

之前

RewriteRule ^(.*)/$ /$1 [L,R=301]
Run Code Online (Sandbox Code Playgroud)

在公共场所/ .htaccess


Mik*_*étt 4

您需要在文件中进行排除.htaccess。在将所有内容发送到 的规则上方index.php添加以下内容:

RewriteCond %{REQUEST_URI} !^/forums
Run Code Online (Sandbox Code Playgroud)

任何以 开头的内容都/forums不会发送到 Laravel。

(当然,这是假设您使用的是 Apache。)