提前重写网址

时间:2010-01-18 09:58:29

标签: .htaccess

我该如何改变

http://www.mydomain.com/down.php?key=1223

http://www.mydomain.com/?k=1223

我有谷歌但没找到任何答案...请帮帮我......

我正在使用带有unix的apache服务器

2 个答案:

答案 0 :(得分:1)

你应该使用mod_rewrite。将这些行添加到.htaccess文件中:

RewriteEngine On 
RewriteBase /
RewriteRule ^\s+\.php\?key=(\d+) \?k=$1

在这里阅读mod_rewrite和RewriteRules: http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html#RewriteRule

答案 1 :(得分:0)

RewriteCond %{QUERY_STRING} key=(.*)
RewriteRule /down.php /?k=%1 [R]