通过 htaccess 重定向整个子目录

通过 htaccess 重定向整个子目录

我需要暂时关闭 Web 子目录及其所有子目录,而无需从服务器上物理删除文件。如果任何人尝试访问子目录或其子目录中的任何页面,我希望将他们重定向到特定网页。我希望重定向到存储在子目录中的页面,因为那是其 css 和所有图像所在的位置。

我正在尝试这些指令,但没有成功:

Options -ExecCGI -Indexes
DirectoryIndex /sub-dir/interim.php
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !interim.php
RewriteRule ^(.*)$ /sub-dir/interim.php [L,NC,QSA]

有人做过这样的事吗?

答案1

RedirectMatch ^/$ /sub-dir/interim.php

这会将所有请求重定向到 / /sub-dir/interim.php

相关内容