我想通过在浏览器中使用这种url来显示图像及其元数据:
domain/image/imageName
但根据名称获取图像链接的实际脚本是在以下位置调用的:
domain/image.html
我已经在我的htAccess文件中创建了这个重写规则:
RewriteRule ^image\/(\w+)$ image.html?$1 [NC]
要像这样转换我的“假”网址:
domain/image/imageName => domain/image.html?$1
为了获得图像名称,我使用了window.location.href来查看我得到的内容,我的控制台显示如下:
Url = http://localhost/image/ImageName
//and not//
Url = http://localhost/image.html?ImageName
//as I expected
有没有人知道如何获得htaccess实际转换的东西或者建议一个更好的方法?谢谢你的帮助。
1条答案
按热度按时间nwlls2ji1#
我还找到了一个regex方法来提取我从js函数中得到的内容: