2013-09-28 56 views
1

簡單的假網址的問題,我試圖讓這個以下網址:與htaccess的

http://www.example.com/avatar/100/120/BetaBlaze4.png

打開這個:

http://www.example.com/avatargen/generate.php?x=100&y=120&for=BetaBlaze4

我有麻煩然而,因爲我真的不知道我在用htaccess做什麼(我是新手)。下面是當前的代碼。預警,這可能是完全錯誤的大聲笑。

RewriteEngine On 

RewriteRule ^avatar/(.+)$/(.+)$/(.+)$.png avatargen/generate.php?x=$1&y=$2&for=$3 [L,NC] 

歡迎任何建議。提前致謝。

回答

2

試試這個... $通常意味着行的末尾,所以多個$不會工作......我把它移到png之後。假設您的文件夾是數字文件,我已經輸入\d,但如果這不起作用,您可以堅持使用.+。這只是.+是「危險的」,因爲它也會匹配你的斜線(如果恰好在URL中有第三個斜線)。

RewriteRule ^avatar/(\d+)/(\d+)/(.+)\.png$ avatargen/generate.php?x=$1&y=$2&for=$3 [L,NC]