2011-02-23 51 views
0

我已經設置的.htaccess重定向如下問題在內部重定向

RewriteCond %{REQUEST_URI} ^/(.*)/(.[0-9]|[1-9])-(.*).htm 
RewriteRule ^(.*)/(.[0-9]|[1-9])-(.*).htm ./myfile.php?id=$2&dir=$1&title=$3 [L] 

其工作的罰款對於網址像

"http://domain/funny/23-some-title.htm" 
"http://domain/funny/45-some-title.htm" 

它不工作,如果數值大於100能有人告訴我這個問題... 仍然我試圖解決這個問題。

+0

我覺得問題是'[0-9] | [1-9]'只允許2位數字。我把它留給其他人來提出解決方案。我的正則表達式知識並不那麼強大。 – Mischa 2011-02-23 07:44:54

回答

1

希望您可以嘗試使用[0-9]+代替[0-9],以便選擇多於一位的任何數字。

你可以試一試..

+0

是的你是對的...現在它的工作正常... – vinoth 2011-02-23 08:18:33