.htaccess中的重定向对于现有的url不起作用

时间:2018-04-05 10:23:29

标签: .htaccess redirect url-redirection

我创建了一个.htaccess来将所有url重定向到index.php 它适用于不存在的网址,但对于其他网址(已存在),它不起作用&我不知道为什么。 Isearch&我尝试了所有配置,但似乎它可以正常工作。

这是我的.htaccess:

RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [NC,L]

任何人都有解决方案吗?

1 个答案:

答案 0 :(得分:0)

这是因为您的Width不允许现有的链接和目录转到RewriteConds。如果要重定向所有传入请求(现有或不存在),可以使用以下命令:

/index.php

另见:Redirect all to index.php htaccess