如何将所有对根文件夹中文件的请求重定向到指向另一个文件夹?

如何将所有对根文件夹中文件的请求重定向到指向另一个文件夹?

我已将所有文件从我的网站根目录移动到一个子文件夹中,我想执行 Apache 重定向以指向这些文件而不影响我的网站中的其他子文件夹。

例如
/index.html -- 重定向到 --> /subfolder1/index.html
/file1.html -- 重定向到 --> /subfolder1/index.html

/subfolder2/index.html -- 无重定向

有人能帮我写一下我需要为此编写的重定向规则吗?谢谢,

答案1

类似这样的事情将是一个开始

RewriteRule ^/([^/]*)$ /subfolder1/index.html [R]

它表示任何仅包含一个 / 的请求都将被重定向,任何包含两个 / 的请求都将不符合规则,因此将被忽略。

相关内容