2009-02-06 84 views
0

我有这个在我的.htaccess文件mod_rewrite的重写

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule (.*) /index.cfm?urlparam=/$1 [L,QSA] 
</IfModule> 

urlparam永远只能返回域

即如果键入

www.blahblah后的头两个参数前截断URL .com /比赛/展示/比赛01/

然后写出urlparam的内容我只能得到/比赛/显示/

任何人都可以提出任何建议国防部重写对我来说是一个黑色的艺术。

回答

2

尝试REQUEST_URI变量,而不是:

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule^/index.cfm?urlparam=%{REQUEST_URI} [L,QSA]