编程语言
首页 > 编程语言> > php-.htaccess用gif url中的参数重写url

php-.htaccess用gif url中的参数重写url

作者:互联网

经过一些研究,我仍然找不到适合我的解决方案.

现在我有一个这样的网址:

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

我想重写并使该URL出现在浏览器中,并有可能获得上面的时间参数:

-> 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的方式,但是仍然在寻找文档和主题.

感谢您的考虑.

解决方法:

您可以在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]

标签:mod-rewrite,php,htaccess,url-rewriting
来源: https://codeday.me/bug/20191120/2044669.html