见到有些网站的url是这样子的
http://www.xxx.net//details-1f3cf9364875.html
http://www.aaa.com/id_XOTQwNjAwNjQ=.html
http://www.vvv.com/20d508da-f329-4730-bc94-283a12564466.html想做成这个样子,不知有何方法可以做到?
我现在的url是这样子的 http://www.xxx.com/article.php?id=75 就是想隐藏这种方式的url。如果是用mcrypt可逆加解密的方法做的法是不是也太耗资源了?
例如一个文章列表页显示24条文章记录就要进行24次mcrypt加密操作?是不是还有什么更好的方法呀,请高手指点,谢谢!

解决方案 »

  1.   

    请看官不要贴网上那些转烂了for了N遍的加解密方法,我已搜索了一天了
      

  2.   

    apache重写
      

  3.   

    做成静态页面发布咯~
    这是最好的方法啦这种名在在HTML生成的规则里写比如 "年-月-日.html"。
    或者做APACHE重写 urlrewrite 
      

  4.   

    apache重写的前提是你也得将你页面的url加密起来呀,然后加密的规则也能用于apache不知可有具体的解决方案?
      

  5.   

    呵呵 apache 重写 重写规则打开
    建个 .htaccess  写个正则
      

  6.   

    这个关键是apache重写吧,和url加密有什么关系啊?至于加密解密的函数真是太多了
      

  7.   

    各位,这个需求是用url重写没错,但重写的前提是你也得将你页面的url加密起来呀,如能提下具体的实现方法更妙
    10楼的内容似乎不错,研究下先
      

  8.   

    to:0楼的 froole的确可行,简单实用,这应是最高效的加解密方法了,虽然算法简单,但没密钥想解也有点难度了,作为加密url来说足够了,谢谢指点!