.htaccess伪静态实现外链地址静态化
作者:matrix 被围观: 2,901 次 发布时间:2013-08-16 分类:兼容并蓄 零零星星 | 9 条评论 »
借用baidu-pan-proxy升级百度网盘外链应用 提到了百度网盘的外链:
https://www.hhtjim.com/bdwl.php?/get/2053194229/3238236832类似于这种外链地址总有点不爽。
利用apache服务器的rewrite编写规则就可以实现外链地址的静态化(带伪字):
https://www.hhtjim.com/bdwl/2053194229/3238236832 类似于这种的 很爽~
步骤:
修改根目录的.htaccess文件
由于我这.htaccess文件是wordpress修改过的,找到RewriteBase /下行处添加:
RewriteRule ^bdwl/([0-9]+)/([0-9]+)/?$ /bdwl.php?/get/$1/$2 [L]
这样就实现了自定义的伪静态规则:
https://www.hhtjim.com/bdwl.php?/get/2053194229/3238236832
===>>
https://www.hhtjim.com/bdwl/2053194229/3238236832
如果还需要在伪静态地址中添加文件的格式(包含字母大小写和数字) 例如mp3的:https://www.hhtjim.com/bdwl/2053194229/3238236832.mp3
方法同理,在RewriteBase /下行处添加:
RewriteRule ^bdwl/([0-9]+)/([0-9]+)/?$ /bdwl.php?/get/$1/$2 [L]
RewriteRule ^bdwl/([0-9]+)/([0-9]+)\.([a-zA-Z0-9]+)?$ /bdwl.php?/get/$1/$2 [L]
在此感谢Liang's Blog. 的帮助 以及F8的MJJ们。
参考:http://www.openkee.com/post-113.html
http://www.itokit.com/2012/0816/74672.html
看我的这个: 好看吧 💡
http://d.hhtjim.com:7979/bai.html
这个7979是什么情况
放在vps上的 没开放80端口
博主看我的,多正常啊
http://www.aapple.info/download.php?shareid=580963260&uk=3559437308
看我的这个: 好看吧 💡
http://d.hhtjim.com:7979/bai.html
我的那个download.php不算空行只有22行,正常写,没有压缩,还想有什么功能,最多就是可以用htaccess改变一下地址
你那个download.php自己写的? 😯 太爽了。 我这都用的人家的。现在这个又失效了。。。
加工别人的,用的是模仿浏览器浏览并下载的方法(应该是吧?),除非换了接口不然一般不可能失效
刚没注意 外链是失效了。。。 👿 好几天都没看过。