[nginx] 求apache静态规则转为Nginx静态规则 只看楼主

请将下面的apache静态规则转为Nginx静态规则,谢谢
  1. RewriteBase /
  2. RewriteRule ^Search-a([0-9]+)(?:-b([0-9]))?(?:-c([0-9]+))?(?:-d([0-9]+))?(?:-e([0-9]))?(?:-p([0-9]+))?.html$ search.php\?cid=$1&xj=$2&lsid=$3&bid=$4&px=$5&p=$6
  3. RewriteRule ^Hotel-([0-9]+)-([0-9]+).html$ hotel.php\?cid=$1&hid=$2
  4. RewriteRule ^cityLs-([0-9]+).html$ lscity.php\?id=$1

http://www.anilcetin.com/convert-apache-htaccess-to-nginx/

收藏个地址你自己转吧
晕,怎么了秒年发了2个呢,想一次发完的
自己转过,好像不管用
c大有个直接转换的网页
  • 8# saiq
  • 2010-7-7 09:12:58
提示: 作者被禁止或删除 内容自动屏蔽
随手写的,应该差不多少。 不行你再改改吧。

location / {
    rewrite ^Search-a([0-9]+)(?:-b([0-9]))?(?:-c([0-9]+))?(?:-d([0-9]+))?(?:-e([0-9]))?(?:-p([0-9]+))?.html$ search.php\?cid=$1&xj=$2&lsid=$3&bid=$4&px=$5&p=$6;
    rewrite ^Hotel-([0-9]+)-([0-9]+).html$ hotel.php\?cid=$1&hid=$2;
    rewrite ^cityLs-([0-9]+).html$ lscity.php\?id=$1;
}