容器技术交流

 找回密码
 立即注册
查看: 2204|回复: 3

请教个规则问题

[复制链接]
发表于 2011-10-26 11:54:04 | 显示全部楼层 |阅读模式
  1.         rewrite /([a-z0-9]+-[a-z0-9\-]+\/)$ /index.php?$1;
  2.         rewrite /(dp\-+[a-z0-9\-]+\.html)$ /index.php?$1;
  3.         rewrite /(pagetype\-+[a-z0-9\-]+\.html)$ /index.php?$1;
复制代码
上面是我用的一个程序的伪静态规则,请问前面要加什么呢?后面加什么,我按照下面这样提交,不行,提示表单错误!!
  1. location /my_dir {
  2.         rewrite /([a-z0-9]+-[a-z0-9\-]+\/)$ /index.php?$1;
  3.         rewrite /(dp\-+[a-z0-9\-]+\.html)$ /index.php?$1;
  4.         rewrite /(pagetype\-+[a-z0-9\-]+\.html)$ /index.php?$1;
  5. }
复制代码
请高人指点一下,我怎么把这个伪静态加上呢?


发表于 2011-10-26 14:17:58 | 显示全部楼层
前面后面不用加
发表于 2011-10-26 16:23:21 | 显示全部楼层
如洞哥说的,直接:

rewrite /([a-z0-9]+-[a-z0-9\-]+\/)$ /index.php?$1;
        rewrite /(dp\-+[a-z0-9\-]+\.html)$ /index.php?$1;
        rewrite /(pagetype\-+[a-z0-9\-]+\.html)$ /index.php?$1;
发表于 2011-10-26 20:55:57 | 显示全部楼层
这是我的,你对比参考下:

httpd.ini
  1. [ISAPI_Rewrite]



  2. # 3600 = 1 hour

  3. CacheClockRate 3600



  4. RepeatLimit 32

  5. RewriteRule ^/([a-zA-Z_]{1,})-([a-zA-Z_]{1,})-([a-zA-Z_]{1,})-([0-9a-zA-Z_]{1,})-([a-zA-Z_]+)-([0-9a-zA-Z_\=\{\}]{1,}).html$ /index\.php\?_m=$1&_a=$2&$3=$4&$5=$6

  6. RewriteRule ^/([a-zA-Z_]{1,})-([a-zA-Z_]{1,}).html /index\.php\?_m=$1&_a=$2

  7. RewriteRule ^/([a-zA-Z_]{1,})-([a-zA-Z_]{1,})-([a-zA-Z_]{1,})-([a-zA-Z0-9]{1,}).html$ /index\.php\?_m=$1&_a=$2&$3=$4

  8. RewriteRule ^/([a-zA-Z_]{1,})-([a-zA-Z_]{1,})-([a-zA-Z_]{1,})-([0-9]{1,})-([a-zA-Z_]{1,})-([0-9]{0,})-([a-zA-Z_]{1,})-([0-9a-zA-Z\=\{\}]{0,}).html$ /index\.php\?_m=$1&_a=$2&$3=$4&$5=$6&$7=$8



  9. RewriteRule ^/admin/([a-zA-Z_]{1,})-([a-zA-Z_]{1,})-([a-zA-Z_]{1,})-([0-9]{1,})-([a-zA-Z_]{1,})-([0-9a-zA-Z\=\{\}\/_]{0,}).html$ /admin/index\.php\?_m=$1&_a=$2&$3=$4&$5=$6

  10. RewriteRule ^/admin/([a-zA-Z_]{1,})-([a-zA-Z_]{1,})-([a-zA-Z_]{1,})-([a-zA-Z0-9]{1,}).html$ /admin/index\.php\?_m=$1&_a=$2&$3=$4

  11. RewriteRule ^/admin/([a-zA-Z_]{1,})-([a-zA-Z_]{1,}).html$ /admin/index\.php\?_m=$1&_a=$2

  12. RewriteRule ^/admin/([a-zA-Z_]{1,})-([a-zA-Z_]{1,})-([a-zA-Z_]{1,})-([0-9]{1,})-([a-zA-Z_]{1,})-([0-9]{0,})-([a-zA-Z_]{1,})-([0-9a-zA-Z\=\{\}]{0,}).html$ /admin/index\.php\?_m=$1&_a=$2&$3=$4&$5=$6&$7=$8

  13. RewriteRule /dianhua/([\d]+)\.html /dianhua/view.php\?id=$1

  14. RewriteRule /sitemap\.xml /sitemap.php
复制代码
nginx规则:
  1. rewrite "^/([a-zA-Z_]+)-([a-zA-Z_]+)-([a-zA-Z_]+)-([0-9a-zA-Z_]+)-([a-zA-Z_]+)-(.+).html$" /index.php?_m=$1&_a=$2&$3=$4&$5=$6 last;
  2. rewrite "^/([a-zA-Z_]+)-([a-zA-Z_]+).html" /index.php?_m=$1&_a=$2 last;
  3. rewrite "^/([a-zA-Z_]+)-([a-zA-Z_]+)-([a-zA-Z_]+)-([a-zA-Z0-9]+).html$" /index.php?_m=$1&_a=$2&$3=$4 last;
  4. rewrite "^/([a-zA-Z_]+)-([a-zA-Z_]+)-([a-zA-Z_]+)-([0-9]+)-([a-zA-Z_]+)-([0-9]+)-([a-zA-Z_]+)-(.+).html$" /index.php?_m=$1&_a=$2&$3=$4&$5=$6&$7=$8 last;
  5. rewrite "^/admin/([a-zA-Z_]+)-([a-zA-Z_]+)-([a-zA-Z_]+)-([0-9]+)-([a-zA-Z_]+)-(.+).html$" /admin/index.php?_m=$1&_a=$2&$3=$4&$5=$6 last;
  6. rewrite "^/admin/([a-zA-Z_]+)-([a-zA-Z_]+)-([a-zA-Z_]+)-([a-zA-Z0-9]+).html$" /admin/index.php?_m=$1&_a=$2&$3=$4 last;
  7. rewrite "^/admin/([a-zA-Z_]+)-([a-zA-Z_]+).html$" /admin/index.php?_m=$1&_a=$2 last;
  8. rewrite "^/admin/([a-zA-Z_]+)-([a-zA-Z_]+)-([a-zA-Z_]+)-([0-9]+)-([a-zA-Z_]+)-([0-9]+)-([a-zA-Z_]+)-(.+).html$" /admin/index.php?_m=$1&_a=$2&$3=$4&$5=$6&$7=$8 last;
  9. rewrite "/dianhua/([\d]+).html" /dianhua/view.php?id=$1 last;
  10. rewrite "/sitemap.xml" /sitemap.php last;
复制代码
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Archiver|URLOS ( 粤ICP备18087780号 )

GMT+8, 2025-5-15 11:30 , Processed in 0.025632 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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