这是.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错误,我想知道出了什么问题。
由于 让
答案 0 :(得分:0)
试试这个:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
第2行和第3行会将条件应用于RewriteRule
,以确保在请求的URL是有效文件或目录时它不会重定向。