网址转发时出现.htaccess错误

时间:2010-04-06 08:34:52

标签: .htaccess

这是.htaccess条目。我打算做的是将任何打字为 www.yahoo.com/Hello 的人转移到 www.yahoo.com/index.php?h=hello。

Options +FollowSymLinks
RewriteEngine on
RewriteBase /
RewriteRule /index.php?u=$1

现在出于某种原因,当我输入yahoo.com时它会显示404错误,我想知道出了什么问题。

由于 让

1 个答案:

答案 0 :(得分:0)

试试这个:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]

第2行和第3行会将条件应用于RewriteRule,以确保在请求的URL是有效文件或目录时它不会重定向。