这是.htaccess条目。我打算做的是转移任何人打字www.yahoo.com/Hello到www.yahoo.com/index.php?h=hello。.htaccess错误,而url转发
Options +FollowSymLinks
RewriteEngine on
RewriteBase/
RewriteRule /index.php?u=$1
现在,由于某种原因,它让我看到一个404错误,当我在yahoo.com太有型,我不知道什么是错的。
感谢 让
这是.htaccess条目。我打算做的是转移任何人打字www.yahoo.com/Hello到www.yahoo.com/index.php?h=hello。.htaccess错误,而url转发
Options +FollowSymLinks
RewriteEngine on
RewriteBase/
RewriteRule /index.php?u=$1
现在,由于某种原因,它让我看到一个404错误,当我在yahoo.com太有型,我不知道什么是错的。
感谢 让
试试这个:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
2号线和3将应用条件的RewriteRule
,以确保它不重定向请求的URL是一个有效的文件或目录。
它可以在http:// localhost/test的本地服务器上工作吗? – X10nD 2010-04-06 08:47:04
只要你安装并启用了apache模块'mod_rewrite',它就可以工作。 – 2010-04-06 09:42:04
你可以在你的问题中使用example.com,example.net和example.org。这些域是为此目的而保留的。 – 2010-04-06 09:06:09