现在我要做一个URL 重写的功能。
当我编写一个文章管理系统时,想让发表文章的人自定义URL,而后把URL存入数据库。当客户端访问时,直接显示的就是自定义的URL.请问这个怎么实现?
我找了半天,都是在.htaccess中修改,但我这个没办法按照正则写规则,所以搞不太明白....
 

解决方案 »

  1.   

    这个你得在用户登录后,用header转向他的url,类似下面这样//用户登陆查询
    $url = $row['url']; //从数据库中取
    header("Location: $url");
      

  2.   

    自定义URL太麻烦了吧,随机生成个序列行不行
      

  3.   

    我知道如何取URL,如何跳转
    但不知道如何动态重写?
    按1楼的意思,把URL定义为XXX,apache也能访问到?
      

  4.   

    我想要文章的标题要与URL最后的内容一致,便于SEO
      

  5.   

    啥叫动态重写,你不是已经把用户自定义的url放到数据库中了吗?
    直接取出来,header跳转不就行了?