• λ我爱Aspx >> C#.Net >> Search Engine Friendly的URL设计
  • Search Engine Friendly的URL设计

  • :aspxer  Դ:5iaspx  :2007-7-30 6:15:33  ؼ:
  • 基于PATH_INFO的URL美化

    Url美化的另外一个方式就是基于PATH_INFO:

    PATH_INFO是一个CGI 1.1的标准,经常发现很多跟在CGI后面的"/value_1/value_2"就是PATH_INFO参数:

    比如:http://phpunixman.sourceforge.net/index.php/man/ls 中:$PATH_INFO = "/man/ls"

    PATH_INFO是CGI标准,因此PHP Servlet等都有的支持。比如Servlet中就有request.getPathInfo()方法。

    注意:/myapp/servlet/Hello/foo的 getPathInfo()返回的是/foo,而/myapp/dir/hello.jsp/foo的getPathInfo()将返回的 /hello.jsp,从这里你也可以知道jsp其实就是一个Servlet的PATH_INFO参数。ASP不支持PATH_INFO

    PHP中基于PATH_INFO的参数解析的例子如下:

    //注意:参数按"/"分割,第一个参数是空的:从/param1/param2中解析出$param1 $param2这2个参数

    if ( isset($_SERVER["PATH_INFO"]) ) {

    list($nothing, $param1, $param2) = explode('/', $_SERVER["PATH_INFO"]);

    }

    如何隐蔽应用:例如 .php,的扩展名:

    在APACHE中这样配置:

    <FilesMatch "^app_name$">

    ForceType application/x-httpd-php

    Ҷƪл˵?
  • һƪGoogle的左手:近距离观察SEO
    һƪ百度排名NO.1是怎样SEO成功的?