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]
上一篇:PHP-删除文件扩展名时出现404错误,但在Wamp上无法使用


下一篇:php-如何在共享主机的子文件夹中安装laravel应用?