如何使用.htaccess正确重定向文件

时间:2014-12-28 10:07:15

标签: .htaccess

如何使用.htaccess重定向我的文件,这是我的代码:

RewriteEngine On
RewriteCond %{THE_REQUEST} \ /+([^\?\ ]+)\.php
RewriteRule ^ /%1 [L,R=404]

显示错误说:

  

此外,尝试使用ErrorDocument处理请求时遇到500内部服务器错误错误。

我该如何解决?

如果有人访问index.php>>他们会得到404错误.. 如果有人访问索引,他们将获得正确的

1 个答案:

答案 0 :(得分:1)

您可能在父htaccess或Apache配置中的某处设置了一些ErrorDocument指令。以这种方式将其设置回默认值:

ErrorDocument 404 default    
RewriteEngine On

RewriteCond %{THE_REQUEST} \ /+([^?\ ]+)\.php
RewriteRule ^ /%1 [L,R=404]