我在http://www.seozac.com/网站看到,这个网站的列表url及内容url与我们一般用的都不一样
好像这种URL对SEO来讲,是非常有必要,也很友好的, 但不知道这种功能是怎么实现的,有好的实现方法的朋友请说下原理
http://www.seozac.com/user/列表页,
http://www.seozac.com/content/列表页
http://www.seozac.com/content/story-copywriting/内容页
http://www.seozac.com/content/passion-copywriting/内容页
我们一般制作的列表那里命名都是一样的,后台跟类别参数classid
内容页函数也一样同一个文件或者控制器里的函数,只是后面跟的ID不一样而已
很想知道这种方法的实现原理,有知道的请帮忙

解决方案 »

  1.   

    开启url重启模块;
    在写具体的url重写规则
    如下:
    当访问http://www.seozac.com/listid/1 实际上是跳转到
    http://www.seozac.com/index.php?listid=1
    RewriteEngine On
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteRule ^http://www.seozac.com/listid/1$ index.php?listid=($1)[QSA,L]你可以百度下url重写再看吧
      

  2.   

    我现在是刚开始建网站,我用的CI架构,即是PATH_INFO的MVC方式,但是按照MVC方法
    我这里必须在一个控制器里创建好多的方法(每一个类别,就要一个方法,这个对控制器的扩展性很差大的,每增加一个类别,就要增加一个方法)
    还有尤其是内容参数,每一个几乎上就是一个英文单词,是不是这个是在发布文章的时候,设置了个唯一的英文名称了
      

  3.   


    <?php
    $path_parts = pathinfo("/www/htdocs/index.html");
    echo $path_parts["dirname"] . "<br/>";
    echo $path_parts["basename"] . "<br/>";
    echo $path_parts["extension"] . "<br/>";
    ?> 
      

  4.   

    apache rewrite写好,MVC里应该属于V的范畴吧,生成超链接的方式而已。
      

  5.   

    PATH_INFO模式而已,可以在程序里生成 这种访问方式,浏览器一般都支持的,但是GET方式也可以访问的话还是要写一些代码来解决的
      

  6.   

    你可以看下一些开源的框架,里面都会有路由功能,想要全站统一这种URL访问方式,首先要制定一个单一入口的策略。
      

  7.   

    Pathinfo+rewrite,看看thinkphp就知道了,这是必经的步骤。http://www.test.com/index.php/index/index就是访问index.php这个整站唯一入口文件, /index/index是由apache做pathinfo解析的,它必须依据index.php这种后缀文件进行划分,index.php得到/index/index就知道是index控制器的index方法了。但是index.php/index/index里面还是有个Index.php,搜索引擎看了不舒服,这时候就上apache rewrite,把index.php直接消掉,用户访问:http://www.test.com/index/index的时候apache的mod_rewrite先回调重写到http://www.test.com/index.php/index/index,然后apache的mod_pathinfo回调,将/index/index作为即将传给PHP的环境变量之一。
      

  8.   

    这个方式有两种方式可以实现:
    1:伪静态方式  
    2:网页静态化
    例如:http://www.fytpjy.cn/seo/
    可以使http://www.fytpjy.cn/seo/index.asp  也可以是http://www.fytpjy.cn/seo/index.html 等
    实现方式通过程序,是想网站的静态化或者伪静态即可。