我想用 .htaccess 禁用目录而不是子目录的访问
我已经编写了一个重写规则来将所有内容重定向到子目录(public_html),但是如果用户知道 url,它的父级仍然可以访问,我想禁用当前目录而不是子目录的访问
# 打开重写。
重写引擎开启
# 仅适用于该域的 URL
RewriteCond %{HTTP_HOST} ^(www.)?domain.com$
# 仅适用于不在文件夹下的 URL。
RewriteCond %{REQUEST_URI} !^/文件夹/
# 不适用于指向现有文件或文件夹的 URL。
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# 重写所有这些以插入/文件夹。
重写规则 ^(.*)$ /folder/$1
# 同时重定向根文件夹。
RewriteCond %{HTTP_HOST} ^(www.)?domain.com$
RewriteRule ^(/)?$ 文件夹/index.php [L]