2011-03-31 101 views

回答

0

您的问题已经得到解答。但给你举个例子:

RewriteEngine 
RewriteCond ./%{REQUEST_URI} !-f 
RewriteRule ^(\w+)$ index.php?var=$1 [L] 

第一个cond阻止规则将请求重写为真实文件。第二个采用任何字母数字字符串并将其作为GET参数附加到您的脚本。

+0

感谢这工作的一种享受 – daidai 2011-03-31 13:00:37

2

如果您在Apache上运行,则可以使用mod_rewrite。其他服务器有不同的方法,但总体来说我们用'URL重写'来描述这个功能。

+1

对于IIS有ISAPI_REWRITE什么是几乎相同的mod_rewrite,但它不是免费的 – ITroubs 2011-03-31 12:05:59

+0

那么,那么更改URL,以便PHP可以理解什么$ _GET? – daidai 2011-03-31 12:06:46

+0

是的,使用Apache – daidai 2011-03-31 12:07:05