Board logo

标题: [求助] 设置nginx的伪静态规则后,在网站开启伪静态无效,求解! [打印本页]

作者: wpcd008    时间: 2011-12-23 18:42     标题: 设置nginx的伪静态规则后,在网站开启伪静态无效,求解!

location / {
rewrite /index\.html$ /index.php last;
rewrite /sitemap\.html$ /sitemap.php last;
rewrite /malllist\.html$ /malllist.php last;
rewrite /shoplist\.html$ /shoplist.php last;
rewrite /article\.html$ /article.php last;
rewrite /user/center\.html$ /user/center.php last;
rewrite /mall-(.*)-(.*)-(.*)\.html$ /mall.php?id=$1&act=$2&page=$3 last;
rewrite /mall-(.*)-(.*)\.html$ /mall.php?id=$1&act=$2 last;
rewrite /mall-(.*)\.html$ /mall.php?id=$1 last;
rewrite /view-(.*)-(.*)\.html$ /view.php?iid=$1&page=$2 last;
rewrite /view-(.*)\.html$ /view.php?iid=$1 last;
rewrite /malllist-(.*)-(.*)-(.*)\.html$ /malllist.php?catid=$1&mall=$2&page=$3 last;
rewrite /article_list-(.*)-(.*)\.html$ /article_list.php?cid=$1&page=$2 last;
rewrite /article_list-(.*)\.html$ /article_list.php?cid=$1 last;
rewrite /read-(.*)\.html$ /read.php?id=$1 last;
rewrite /shoplist-(.*)-(.*)-(.*)-(.*)-(.*)-(.*)-(.*)-(.*)-(.*)\.html$ /shoplist.php?cid=$1&keyword=$2&start_level=$3&end_level=$4&area=$5&px=$6&cpr=$7&type=$8&page=$9 last;
rewrite /list-(.*)-(.*)-(.*)-(.*)-(.*)-(.*)-(.*)-(.*)-(.*)\.html$ /list.php?cid=$1&start_price=$2&end_price=$3&sort=$4&area=$5&guarantee=$6&list=$7&q=$8&page=$9 last;
rewrite /shop-(.*)-(.*)-(.*)-(.*)-(.*)-(.*)-(.*)-(.*)-(.*)\.html$ /shop.php?nick=$1&start_price=$2&end_price=$3&sort=$4&area=$5&guarantee=$6&list=$7&q=$8&page=$9 last;
rewrite /shoplist-(.*)\.html$ /shoplist.php?cid=$1 last;
rewrite /shop-(.*)\.html$ /shop.php?nick=$1 last;
rewrite /list-(.*)\.html$ /list.php?cid=$1 last;
rewrite /list\.html$ /list.php last;
rewrite /huangou-(.*)\.html$ /huangou.php?id=$1 last;
rewrite /huan-(.*)-(.*)\.html$ /huan.php?keyword=$1&page=$2 last;
rewrite /huan\.html$ /huan.php last;
rewrite /coupons-(.*)-(.*)\.html$ /coupons.php?cid=$1&page=$2 last;
rewrite /coupons\.html$ /coupons.php last;
rewrite /cuxiao-(.*)\.html$ /cuxiao.php?id=$1 last;
rewrite /tg-(.*)-(.*)-(.*)-(.*)-(.*)\.html$ /tg.php?city_id=$1&catid=$2&mallid=$3&keyword=$4&page=$5 last;
rewrite /tg-(.*)-(.*)-(.*)-(.*)\.html$ /tg.php\?city_id=$1&catid=$2&mallid=$3&page=$4 last;
rewrite /tg-(.*)-(.*)-(.*)\.html$ /tg.php?city_id=$1&catid=$2&mallid=$3 last;
rewrite /tg-(.*)\.html$ /tg.php?city_id=$1 last;
rewrite /tg\.html$ /tg.php last;
rewrite /tgview-(.*)\.html$ /tgview.php?id=$1 last;
}

规则没错吧。我在管理面板里添加了,也上传到网站根目录下了,就是访问静态URL无效。PHP正常。

该怎么办呀,刚从KLOXO转到国产的面板来。
作者: wpcd008    时间: 2011-12-23 18:43

我也重启了WEB服务。 也是访问静态URL无效 。PHP正常。
作者: wpcd008    时间: 2011-12-23 19:59

有没有朋友,也遇到过我这样的问题呀
作者: admin    时间: 2011-12-24 12:23

先确认规则本身是否能正常使用,可以直接加在虚拟主机配置段里测试




欢迎光临 WDlinux官方论坛 (http://wdlinux.cn/bbs/) Powered by Discuz! 7.2