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