我正在尝试获取特定子目录中的所有子目录,以通过其htaccess文件通过该目录的index.php文件进行加载。我在正确设置.htaccess文件时遇到问题。
目录路径:sitename.com/BLOG/CMS /
我的路由器将所有内容加载到BLOG目录中的index.php文件中,该目录也是.htaccess文件所在的位置,与根站点.htaccess文件分开。
它可用于重定向Blog目录中的所有页面以及CMS目录中其中包含“ slug”的任何页面,例如sitename.com/BLOG/CMS/home,但是当我转到.com /地址栏中的BLOG / CMS /,没有“ slug”,它将加载根站点index.php文件。
在访问.com / BLOG / CMS /时,如何设置我的.htaccess文件以正确加载BLOG index.php文件?
.htaccess用于BLOG目录
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^(.*)$ index.php?/$1 [NC,QSA,L]
答案 0 :(得分:1)
尝试一下。
#Options +FollowSymLinks
Options -Indexes
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^(.*) index.php [QSA,NC,L]