.htaccess伪静态实现外链地址静态化

作者:matrix 被围观: 2,901 次 发布时间:2013-08-16 分类:兼容并蓄 零零星星 | 9 条评论 »

这是一个创建于 4076 天前的主题,其中的信息可能已经有所发展或是发生改变。

.htaccess伪静态实现外链地址静态化

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

其他文章:
本文固定链接:https://www.hhtjim.com/htaccess-pseudo-static-address-static-outside-the-chain.html
matrix
本文章由 matrix 于2013年08月16日发布在兼容并蓄, 零零星星分类下,目前没有通告,你可以至底部留下评论。
转载请注明:.htaccess伪静态实现外链地址静态化-HHTjim'S 部落格
关键字:, ,

有9 条评论 »

  1. Matrix Matrix 2013-8-31 0:57:25 +0800#2

    看我的这个: 好看吧 💡
    http://d.hhtjim.com:7979/bai.html

  2. 淡蓝如风 淡蓝如风 2013-8-31 0:51:31 +0800#1

    博主看我的,多正常啊
    http://www.aapple.info/download.php?shareid=580963260&uk=3559437308

    • Matrix Matrix 2013-8-31 0:57:48 +0800

      看我的这个: 好看吧 💡
      http://d.hhtjim.com:7979/bai.html

      • 淡蓝如风 淡蓝如风 2013-8-31 1:07:29 +0800

        我的那个download.php不算空行只有22行,正常写,没有压缩,还想有什么功能,最多就是可以用htaccess改变一下地址

        • Matrix Matrix 2013-8-31 1:13:48 +0800

          你那个download.php自己写的? 😯 太爽了。 我这都用的人家的。现在这个又失效了。。。

          • 淡蓝如风 淡蓝如风 2013-8-31 1:16:00 +0800

            加工别人的,用的是模仿浏览器浏览并下载的方法(应该是吧?),除非换了接口不然一般不可能失效

    • Matrix Matrix 2013-8-31 1:08:49 +0800

      刚没注意 外链是失效了。。。 👿 好几天都没看过。

添加新评论 »

 🙈 😱 😂 😛 😭 😳 😀 😆 👿 😉 😯 😮 😕 😎 😐 😥 😡 😈 💡

插入图片

NOTICE: You should type some Chinese word (like “你好”) in your comment to pass the spam-check, thanks for your patience!