如果我想隐藏某些文件的特定子文件夹,我可以使用以下 重写引擎开启
Options +FollowSymLinks -MultiViews
RewriteBase /
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteCond %{REQUEST_URI} !/$
RewriteRule (.*) $1\.php [L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+folder/([^\s]+) [NC]
RewriteRule ^ %1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule (?!^folder/)^(.*)$ /folder/$1 [L,NC]
这将从 www.site/folder/file1.php >> www.site/file1.php
但是如果我把它放在我的根文件夹中,这会影响其他目录中的文件。例如,对于 www.site/index.php,该文件夹将被添加到 URL 中。
我尝试在特定的“文件夹”文件夹中创建一个 .htacces 文件,但它似乎仍然影响例如我的 index.php 文件。
我的文件结构如下:
index.php
文件夹
-file1.php
-file2.php
我做错了什么?