我正在使用/ var / www / html文件夹中的某些软件,并通过.htaccess管理URL重定向(该软件不是Wordpress,但以类似的方式管理URL重定向)。
我需要从.htaccess文件最底部的重定向规则中切出两个文件夹(/ var / www / html / folder1和/ var / www / html / folder2)。我通读了大量文档,但似乎无法在.htaccess(位于/ var / www / html)中进行以下工作:
Options -Indexes
DirectoryIndex index.php
<IfModule mod_rewrite.c>
RewriteEngine On
#RewriteBase /
#force HTTPS
RewriteCond %{HTTPS} off
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
#carve out these folders
RewriteRule ^/folder1($|/) - [L]
RewriteRule ^/folder2($|/) - [L]
RewriteCond %{REQUEST_URI} ^(.*)//(.*)$
RewriteRule . %1/%2 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^.*$ index.php?qa-rewrite=$0&%{QUERY_STRING} [L]
</IfModule>
当我进入有问题的目录(例如https://example.com/folder1)时,我得到:禁止访问您没有权限访问此服务器上的/ folder1/。
有什么想法吗?
答案 0 :(得分:0)
由于是新手,所以我无法发表评论,但是两个文件夹是否具有某种索引页?否则,您会收到403响应,因为您已在文件摘录的顶部禁用了索引。