使用nginx重写url

时间:2012-01-31 07:51:17

标签: url nginx rewrite

任何人都可以帮助我,我想从

重写网址
  

http://localhost/auditsi/cms3/index.phpdirMod=jobseeker&dirAct=myaccount&dirPref=view_front&dirMn=lWU=

  

http://localhost/auditsi/cms3/jobseeker/myaccount/view_front/lWU=

其中/auditsi/cms/是目录。

我在这里重写:

    location / {
        }

    location /auditsi/cms3/ {
        index index.php index.html;
        rewrite ^(.*)/(.*)/(.*)$ /index.php?dirMod=$1&dirAct=$2&dirPref=$3 break;               
    }

我从wiki nginx学习但从未尝试过:(

请帮帮我。

1 个答案:

答案 0 :(得分:0)

请试试这个:

server {
     rewrite ^/auditsi/cms3/(.*)/(.*)/(.*)$ /index.php?dirMod=$1&dirAct=$2&dirPref=$3 break;

     location {

     }

     location /auditsi/cms3/ {
            index index.php index.html;

     }
 ....