我正在使用网站主公用目录内的.htaccess文件。我没有访问php.ini或任何其他根操作(但可以根据需要)。 我有一个类似于wordpress的框架,我需要通过根目录中的index.php所有请求。这适用于初始请求(因为它只是的index.php),但任何服务或子目录请求保持返回404Apache .htaccess重定向到index.php不适用于子目录
这是我目前的.htaccess:
<IfModule mod_rewrite.c>
RewriteCond %{REQUEST_FILENAME} -f
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule . /index.php [L]
</IfModule>
谁能请帮助解决这个?
'RewriteRule ^。* $。/ index.php' – Rafael
还给出了根目录下的请求404,但是我注意到如果我在.htaccess中启用了“RewriteEngine on”,它会给出一个禁止响应为所有请求。是什么赋予了? –
反转标志'!-f''!-d'。这意味着uri不是文件或目录 – Deadooshka