2009-02-06 75 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]