apache nginx urlrewrite

RewriteEngine On
RewriteBase /
RewriteRule ^c-(.*)/(xq|pt|esf|zf)/(.*)/$ xiangqing/$2.php?allget=$1&others=$3 [QSA,L]
RewriteRule ^c-(.*)/(xq|pt|esf|zf)/$ xiangqing/$2.php?allget=$1 [QSA,L]
RewriteRule ^c-(.*)/$ xiangqing/index.php?allget=$1 [QSA,L]


RewriteRule ^jingjiren/h-([A-Z0-9]+)/$ jingjiren/home.php?allget=$1 [QSA,L]
RewriteRule ^jingjiren/(esf|zf|jianjie)-([A-Z0-9]+)/$ jingjiren/$1.php?allget=$2 [QSA,L]
RewriteRule ^jingjiren/(esf|zf)-([A-Z0-9]+)/(.*)/$ jingjiren/$1.php?allget=$2&others=$3 [QSA,L]
RewriteRule ^jingjiren/domain-([A-Za-z0-9]+)/$ jingjiren/home.php?domain=$1 [QSA,L]
RewriteRule ^jingjiren/(.*)/$ jingjiren/index.php?allget=$1 [QSA,L]

RewriteRule ^zufang/([\w]+)\.shtml$ zufang_xx/$1.shtml [QSA,L]
RewriteRule ^zufang/([\w]+)\.html$ zufang_html.php?g=$1 [QSA,L]
RewriteRule ^zufang/(.*)$ zufang/index\.php?g=$1 [QSA,L]

RewriteRule ^ershoufang/([\w]+)\.shtml$ ershoufang_xx/$1.shtml [QSA,L]
RewriteRule ^ershoufang/([\w]+)\.html$ ershoufang_html.php?g=$1 [QSA,L]
RewriteRule ^ershoufang/(.*)$ ershoufang/index.php?g=$1 [QSA,L]
RewriteRule ^zhiye/(.*)$ zhiye.php?g=$1 [QSA,L]

RewriteRule ^xiaoqu/(\d+)\.html$ xq\.php?g=$1 [QSA,L]
RewriteRule ^xiaoqu/(.*)$ xiaoqu/index\.php?g=$1 [QSA,L]

RewriteRule ^about/about_fenbu/(.*)$ about/about_fenbu\.php?g=$1 [QSA,L]

RewriteRule ^ask/key-(.*)/$ ask/search.php?g=$1 [QSA,L]
RewriteRule ^ask/all(.*)/$ ask/all.php?g=$1 [QSA,L]
RewriteRule ^ask/(esf|zl)(.*)/$ ask/fl.php?fl=$1&other=$2 [QSA,L]
RewriteRule ^ask/(.*).html$ ask/xq.php?g=$1 [QSA,L]

RewriteRule ^zhiye/(.*)$ zhiye.php?g=$1 [QSA,L]
RewriteRule ^info(.*).html$ info.php?id=$1 [QSA,L]

RewriteRule ^pinggu/p([0-9]+)$ pinggu/pinggu.php?bdm_id=$1 [QSA,L]
RewriteRule ^pinggu/p([0-9]+)_([0-9]+)$ pinggu/pinggu_baogao.php?id=$2 [QSA,L]


rewrite "^/ershoufang/([\w]+)\.shtml$" /ershoufang_xx/$1.shtml last;
rewrite "^/ershoufang/([\w]+)\.html$" /ershoufang_html.php?g=$1 last;
rewrite "^/ershoufang/(.*)$" /ershoufang/index.php?g=$1 last;

rewrite "^/zufang/([\w]+)\.shtml$" /zufang_xx/$1.shtml last;
rewrite "^/zufang/([\w]+)\.html$" /zufang_html.php?g=$1 last;
rewrite "^/zufang/(.*)$" /zufang/index.php?g=$1 last;

rewrite "^/xiaoqu/(\d+)\.html$" /xq.php?g=$1 last;
rewrite "^/xiaoqu/([^0-9].*)" /xiaoqu/index.php?g=$1 last;

rewrite "^/c-(.*)/(xq|zf|esf|pt)/$" /xiangqing/$2.php?allget=$1 last;
rewrite "^/c-(.*)/(xq|zf|esf|pt)/(.*)/$" /xiangqing/$2.php?allget=$1&others=$3 last;
rewrite "^/c-(.*)/$" /xiangqing/index.php?allget=$1 last;

rewrite "^/jingjiren/(esf|zf|yuyue|cd|jianjie)-([A-Z0-9]+)/(.*)/$" /jingjiren/$1.php?allget=$2&others=$3 last;
rewrite "^/jingjiren/(esf|zf|yuyue|cd|jianjie)-([A-Z0-9]+)/$" /jingjiren/$1.php?allget=$2 last;
rewrite "^/jingjiren/(.*)/$" /jingjiren/index.php?allget=$1 last;

rewrite "^/about/about_fenbu/(.*)$" /about/about_fenbu.php?g=$1 last;

rewrite "^/home.html$" /home.php last;

rewrite ^/ask/key-(.*)/$ /ask/search.php?g=$1 last;
rewrite ^/ask/all(.*)/$ /ask/all.php?g=$1 last;
rewrite ^/ask/(esf|zl)(.*)/$ /ask/fl.php?fl=$1&other=$2 last;
rewrite ^/ask/(.*).html$ /ask/xq.php?g=$1 last;
posted @ 2013-08-22 15:59  张三_zhangsan  阅读(172)  评论(0编辑  收藏  举报