.htaccess重定向结果为404

时间:2014-06-01 10:01:05

标签: apache .htaccess mod-rewrite redirect

我想将所有流量重定向到index.php

这是我的.htaccess文件代码:

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
RewriteRule .* - [F]
RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
RewriteCond %{QUERY_STRING} (\<|%3C).*iframe.*(\>|%3E) [NC,OR]
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
RewriteRule ^(.*)$ /null.php [F,L]

php_value date.timezone "Asia/Jerusalem"
php_value expose_php off
php_value serversignature off
php_flag servertokens OS


RewriteCond %{REQUEST_URI}  !(\.png|\.jpg|\.gif|\.jpeg|\.bmp|\.js|\.css|\.txt|\.pdf|\.zip|\.doc|\.docx)$
RewriteRule ^(.*)$ index.php?url=$1 [NC,QSA]

我已经检查过在apache中启用了mod_rewrite。我在我的域名上尝试的所有链接都给出了404.我错过了什么?

0 个答案:

没有答案