全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 3514|回复: 10
打印 上一主题 下一主题

[nginx] 求nginx 规则重写帝!

[复制链接]
跳转到指定楼层
1#
发表于 2011-8-13 09:10:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
帮忙重写一下
RewriteRule ^download/(\d{1,})\.html  download.php?id=$1&%{QUERY_STRING} [L]

万分感谢~~
2#
发表于 2011-8-13 09:20:01 | 只看该作者
location / {
if (!-e $request_filename){
            rewrite ^/download/(.+).html$ /download.php?id=$1 last;
        }
}
3#
发表于 2011-8-13 09:20:45 | 只看该作者
小夜高
4#
发表于 2011-8-13 09:23:23 | 只看该作者
小夜是重写帝
5#
 楼主| 发表于 2011-8-13 09:23:37 | 只看该作者
小夜 不好使啊!
6#
 楼主| 发表于 2011-8-13 09:28:41 | 只看该作者
修改一下 便好使了!谢谢小夜~
7#
发表于 2011-8-13 09:33:07 | 只看该作者

回复 5# pfdiy 的帖子

那你举一下例子吧:

例如: /download-123.html 动态:/download.php?id=123 这样
8#
发表于 2011-8-13 09:34:04 | 只看该作者
技术啊!
9#
发表于 2011-8-13 09:36: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
10#
发表于 2011-8-13 09:36:55 | 只看该作者

  1. if (!-e $request_filename){
  2.             rewrite ^/download/(.+).html$ /download.php?id=$1&$query_string
  3. last;
  4.         }
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-1 20:25 , Processed in 0.069186 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表