本帖最后由 u010993957 于 2013-06-27 22:12:42 编辑

解决方案 »

  1.   

    nginx仅仅是地址重写,能实现访问
     http://127.0.0.1/ask/1.html
    重写成
     http://127.0.0.1/ask/?ct=question&askaid=1
    以此来执行php脚本
    if (!-f $request_filename) {
        rewrite ^([^\.]*)/(\d+)\.html$ $1/?ct=question&askaid=$2 last;
    }
      

  2.   

    RewriteEngine On
    RewriteRule ^index.html$ index.php
    RewriteRule ^([0-9]+).html$ ?ct=question&askaid=$1
    RewriteRule ^([0-9]+)$ ?ct=browser&tid=$1
    RewriteRule ^t([0-9]+)$ ?ct=browser&tid2=$1
    大哥上面是 APACHE 伪静态规则 能帮我转  NGINX的吗   非常谢谢你啊
      

  3.   

    rewrite ^/index.html$ /index.php last;
    if (!-f $request_filename) {    
        rewrite ^/([0-9]+).html$ /?ct=question&askaid=$1 last;
        rewrite ^/([0-9]+)$ /?ct=browser&tid=$1 last;
        rewrite ^/t([0-9]+)$ /?ct=browser&tid2=$1 last;
    }
      

  4.   

    NGINX配置文件   里增加 “include /home/lum_safe_files/htaccess_files/.htaccess_ask;”
    .htaccess_ask里写入了 “rewrite ^/index.html$ /index.php last;”我是伪静态  http://127.0.0.1/ask/index.php  成  http://127.0.0.1/ask/index.htmlNGINX 也重新启动了  好像还是不行  不知道怎么回事  
      

  5.   

    我的是 二级目录ask 目录
      

  6.   

    nginx用的是conf文件 不是.htaccess