2015-04-03 23 views
3

重寫了一個url,但我仍然無法找到一個適合我的解決方案。.htaccess經過一番研究後,我用gif url

現在我有一個這樣的網址:

- >http://www.localhost.com/images/values-lock/countdown-timer.php?time=201504051144

,我想重寫,並出現在這個網址在borwser與可能獲得上述時間PARAM:

- >http://www.localhost.com/201504051144/timer.gif

實際上是我最後一次嘗試是這樣的:

--- ---的.htaccess

RewriteEngine On 
    RewriteBase /images/values-locked/ 
    RewriteRule ^([a-zA-Z])?([a-zA-Z])=([0-9]+)$ $1/timer.gif [QSA] 

我不是用來重寫URL路要走,但仍然環視doc和話題。

感謝您的考慮。

回答

1

您可以在DOCUMENT_ROOT/.htaccess文件中使用此代碼:

RewriteEngine On 
RewriteBase/

RewriteCond %{THE_REQUEST} /images/values-lock/countdown-timer\.php\?time=([^\s&]+) [NC] 
RewriteRule^%1/timer.gif? [R=302,L,NE] 

RewriteRule ^([^/]+)/timer\.gif$ images/values-lock/countdown-timer.php?time=$1 [L,QSA,NC] 
+1

感謝名單你很多大家對我的幫助,我解決了我的問題:) – Eliann 2015-04-03 19:04:30

1

這應該工作:

RewriteEngine On 
RewriteRule ^([^/]*)/timer\.gif$ /images/values-lock/countdown-timer.php?time=$1 [L] 
1

你可以試試這個

RewriteEngine On 
RewriteBase /images/values-lock/ 
RewriteRule ^([0-9]+)/timer\.gif/?$ /images/values-lock/countdown-timer.php?time=$1 [QSA,L]