我的根目录中有一个.htaccess,这允许我使用/somepage
而不是/subdir/somepage
。现在我想禁用/subdir/somepage
的使用,因此只有/somepage
才能正常运行。有没有办法做到这一点?
我现在的.htaccess:
RewriteEngine On
RewriteCond %{REQUEST_URI} !subdir/
RewriteRule ^(.*)$ /subdir/$1 [L]
感谢您的帮助!
答案 0 :(得分:0)
您可以使用其他规则阻止/停用直接URI /subdir/
,如下所示:
RewriteEngine On
# send 403 if request if for /subdir/...
RewriteCond %{THE_REQUEST} \s/+subdir/ [NC]
RewriteRule ^ - [F]
RewriteCond %{REQUEST_URI} !/subdir/ [NC]
RewriteRule ^(.*)$ /subdir/$1 [L]