在我的服务器中,我有这个
的.htaccess
ErrorDocument 403 index.php
RewriteEngine On
RewriteRule ^(.*)$ index.php?rec=$1 [L,QSA]
folder1中
.htaccess='deny for all'
文件夹2
.htaccess='deny for all'
folder3
.htaccess=''
folder4
.htaccess=''
我想将所有内容重定向到index.php,它适用于所有人,但是当我在没有.htaccess的现有文件夹上尝试此操作时,没有斜杠,如下所示:
domain.com/folder3
domain.com/folder4
重定向到
domain.com/folder3 -------> domain.com/folder3/?rec=folder3
domain.com/folder4 -------> domain.com/folder4/?rec=folder4
但是我想要这个
domain.com/folder1 -------> domain.com/folder1/ ....... ok
domain.com/folder2 -------> domain.com/folder2/ ....... ok
domain.com/folder3 -------> domain.com/folder3/ .......不工作,domain.com / folder3 /?rec = folder3
domain.com/folder4 -------> domain.com/folder4/ .......不工作,domain.com / folder4 /?rec = folder4
domain.com/folder1/ -------> domain.com/folder1/ ....... ok
domain.com/folder2/ -------> domain.com/folder2/ ....... ok
domain.com/folder3/ -------> domain.com/folder3/ ....... ok
domain.com/folder4/ -------> domain.com/folder4/ ....... ok
问题是:
为什么如果文件夹没有拒绝所有"当我链接他没有斜线时,它将重定向不同,以及如何解决问题,任何东西都将被重定向到根文件夹上的index.php。