全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[疑问] Apache的.htaccess怎么转化成Nginx 的 rewrite啊

[复制链接]
跳转到指定楼层
1#
发表于 2010-4-29 14:35:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我把wp从apache转到nginx后,rewrite 不会弄.

这是我的.htaccess文件
  1. BEGIN WordPress
  2. <IfModule mod_rewrite.c>
  3. RewriteEngine On
  4. RewriteBase /
  5. RewriteCond %{REQUEST_FILENAME} !-f
  6. RewriteCond %{REQUEST_FILENAME} !-d
  7. RewriteRule . /index.php [L]
  8. </IfModule>

  9. # END WordPress
复制代码
请问该怎么转成ngnix下的格式啊
2#
发表于 2010-4-29 14:47:35 | 只看该作者
我发过好多次了
只要一句
try $uri $uri/ /index.php;
3#
发表于 2010-4-29 14:49:01 | 只看该作者
try $uri $uri/ /index.php;
这句的意思是
比如你访问 http://www.a.com/xxx
先找 http://www.a.com/xxx 这个文件,如果存在,就访问这个
再找 http://www.a.com/xxx/ 这个目录,如果存在,就访问这个
如果都不存在,就转到http://www.a.com/index.php 处理
4#
 楼主| 发表于 2010-4-29 14:50:02 | 只看该作者
原帖由 21andy 于 2010-4-29 14:47 发表
我发过好多次了
只要一句
try $uri $uri/ /index.php;


这样就能把url从 xxx.com/p?=1转成xxx.com/content-title

???

感觉不像呢
5#
发表于 2010-4-29 14:50:50 | 只看该作者
wp 自己会分析
wp后台你要开启并设置你的URL结构
比如你访问http://www.a.com/some-title
虽然是转到/index.php处理,并不带参数了
但一样可以解析,你打印一下$_SERVER就知道了QUERY_STRING

[ 本帖最后由 21andy 于 2010-4-29 14:52 编辑 ]

评分

参与人数 1威望 +5 收起 理由
GoTop + 5 谢谢解答~~~

查看全部评分

6#
 楼主| 发表于 2010-4-29 15:08:19 | 只看该作者
原帖由 21andy 于 2010-4-29 14:50 发表
wp 自己会分析
wp后台你要开启并设置你的URL结构
比如你访问http://www.a.com/some-title
虽然是转到/index.php处理,并不带参数了
但一样可以解析,你打印一下$_SERVER就知道了QUERY_STRING ...


原来是这样的啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-11-10 03:21 , Processed in 0.134384 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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