借用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