我需要暂时关闭 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