全球主机交流论坛

标题: 求nginx 规则重写帝! [打印本页]

作者: pfdiy    时间: 2011-8-13 09:10
标题: 求nginx 规则重写帝!
帮忙重写一下
RewriteRule ^download/(\d{1,})\.html  download.php?id=$1&%{QUERY_STRING} [L]

万分感谢~~
作者: 小夜    时间: 2011-8-13 09:20
location / {
if (!-e $request_filename){
            rewrite ^/download/(.+).html$ /download.php?id=$1 last;
        }
}

作者: 四师兄    时间: 2011-8-13 09:20
小夜高
作者: 咖啡    时间: 2011-8-13 09:23
小夜是重写帝
作者: pfdiy    时间: 2011-8-13 09:23
小夜 不好使啊!
作者: pfdiy    时间: 2011-8-13 09:28
修改一下 便好使了!谢谢小夜~
作者: 小夜    时间: 2011-8-13 09:33
标题: 回复 5# pfdiy 的帖子
那你举一下例子吧:

例如: /download-123.html 动态:/download.php?id=123 这样
作者: nuet    时间: 2011-8-13 09:34
技术啊!
作者: qqab    时间: 2011-8-13 09:36
小夜  牛人哈
也帮我修改个吧


RewriteEngine On
RewriteBase /
# Rewrite规则

RewriteRule ^index\.htm$ index\.php

RewriteRule ^jobs/jobs-show-([0-9]+)\.htm$ jobs/jobs-show\.php\?id=$1

RewriteRule ^company/company-show-([0-9]+)\.htm$ company/company-show\.php\?id=$1

RewriteRule ^resume/resume-show-([0-9]+)\.htm$ resume/resume-show\.php\?id=$1

RewriteRule ^news/news-list-([0-9]+)-([0-9]+)\.htm$ news/news-list\.php\?id=$1&page=$2
RewriteRule ^news/news-show-([0-9]+)\.htm$ news/news-show\.php\?id=$1

RewriteRule ^explain/explain-show-([0-9]+)\.htm$ explain/explain-show\.php\?id=$1

RewriteRule ^notice/notice-list-([0-9]+)-([0-9]+)\.htm$ notice/notice-list\.php\?id=$1&page=$2
RewriteRule ^notice/notice-show-([0-9]+)\.htm$ notice/notice-show\.php\?id=$1
作者: wdlth    时间: 2011-8-13 09:36

  1. if (!-e $request_filename){
  2.             rewrite ^/download/(.+).html$ /download.php?id=$1&$query_string
  3. last;
  4.         }
复制代码

作者: 有个就好    时间: 2011-8-13 10:40
帝不起啊




欢迎光临 全球主机交流论坛 (https://91ai.net/) Powered by Discuz! X3.4