全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 3385|回复: 9
打印 上一主题 下一主题

apache规则 转 nginx规则50金币求解,就一行

[复制链接]
跳转到指定楼层
1#
发表于 2013-12-18 20:21:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
50金钱
这是apache的。

  1. <IfModule mod_rewrite.c>
  2.    RewriteEngine on
  3.    RewriteOptions MaxRedirects=1
  4.    RewriteBase /
  5.    RewriteCond %{REQUEST_FILENAME} !-f
  6.    RewriteCond %{REQUEST_FILENAME} !-d
  7.    RewriteCond %{REQUEST_FILENAME} !-l
  8.    RewriteRule ^([a-zA-Z0-9_-].+)$ index.php?p=$1 [L]
  9. </IfModule>
复制代码


看一些网上介绍, 自己转的,但还是404...

  1. location / {
  2.            rewrite ^([0-9].html)$ /index.php?p=$1 last;
  3.         }
复制代码

最佳答案

2#
发表于 2013-12-18 20:21:50 | 只看该作者

  1. location / {
  2.            rewrite ^/([a-zA-Z0-9_-].+)$ /index.php?p=$1 last;
  3.         }
复制代码

点评

感谢,解决。  发表于 2013-12-18 20:39
3#
发表于 2013-12-18 20:26:23 | 只看该作者
楼下请解答
4#
发表于 2013-12-18 20:29:08 | 只看该作者
试试
rewrite  ^(.*)$  /index.php?p=$1  last;
break;
5#
 楼主| 发表于 2013-12-18 20:35:18 | 只看该作者
ericls 发表于 2013-12-18 20:29
试试
rewrite  ^(.*)$  /index.php?p=$1  last;
break;

不出现 404了,  但是内容无法显示/首页内容页不显示。。。

p=数字,  都是固定的。   xxx.com/数字.html
6#
发表于 2013-12-18 20:36:16 | 只看该作者
这是什么程序的,上次有一个相同的

点评

自己写的 垃圾程序。。。  发表于 2013-12-18 20:41
7#
发表于 2013-12-18 20:44:51 | 只看该作者
本帖最后由 ericls 于 2013-12-18 20:45 编辑

rewrite  ^(\d+\.html)$  /index.php?p=$1  last;

点评

非常感谢回答!!  发表于 2013-12-18 20:48
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-12-17 02:41 , Processed in 0.069677 second(s), 15 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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