我添加以下代码以将所有请求重定向到.htaccess中的index.php文件:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !(\.php|)$
RewriteRule . /index.php [L]
</IfModule>
但是子目录中的.htm文件没有重定向到index.php。 如何将子目录中的所有文件重定向到index.php? 对不起,我的英语不好。 感谢。
答案 0 :(得分:1)
根据DirectoryIndex的Apache文档,只需将以下内容放在.htaccess文件中,与index.php位于同一目录中:
DirectoryIndex index.php index.html