.htaccess - >将所有请求重定向到某个文件夹,但不是以/ public开头

时间:2018-01-03 17:18:09

标签: laravel apache .htaccess redirect

我想要什么

我想将所有不以/public开头的请求重定向到/public。我希望使用.htaccess文件完成此操作。


这里有一些例子:

其中没有/public的示例:
https://www.example.com/css/main.css - > https://www.example.com/public/css/main.css


其中包含/public的示例:
https://www.example.com/public/js/main.js - > https://www.example.com/public/js/main.js

1 个答案:

答案 0 :(得分:1)

在文档根目录中的htaccess文件中尝试:

RewriteEngine On
RewriteCond %{REQUEST_URI} !^/public/
RewriteRule ^(.*)$ /public/$1 [L,R]