我是 htaccess 的新手,我正在寻找一种方法来获得内部重定向以将 2 个 URL 设置到不同的文件夹。
example.com/cms/
/cms/ 后面的所有内容都需要转到
rootfolder
->cms
example.com/
(其余页面)
需要转到
rootfolder
->public
尝试将此添加到文档根目录中的 htaccess 文件中:
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/cms
RewriteCond %{REQUEST_URI} !^/public
RewriteCond %{REQUEST_URI} !-f
RewriteCond %{REQUEST_URI} !-d
RewriteRule ^(.*)$ /public/$1 [L]
本质上:
/cms
,让它/cms
直接解决/public
,让它直接解决/public
,在 URI 前附加 a