找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 89|回复: 8

rewrite 其实也不难

[复制链接]

24

主题

78

回帖

242

积分

中级会员

积分
242
发表于 2010-12-21 11:40:20 | 显示全部楼层 |阅读模式
主要参考一下别人的规则,自己再根据自身需要,对规则进行修改。
我就根据自身喜好,加了很多条规则。
感觉简单的改变能适合自己的需要就OK了。
回复

使用道具 举报

71

主题

3897

回帖

8065

积分

论坛元老

积分
8065
发表于 2010-12-21 11:40:57 | 显示全部楼层
熟悉了, 什么都不难

回复

使用道具 举报

312

主题

1万

回帖

2万

积分

论坛元老

积分
22908
发表于 2010-12-21 11:41:39 | 显示全部楼层
回复

使用道具 举报

272

主题

7094

回帖

1万

积分

论坛元老

积分
15040
发表于 2010-12-21 11:44:01 | 显示全部楼层
人写的都不难
回复

使用道具 举报

518

主题

4754

回帖

1万

积分

论坛元老

积分
11122
发表于 2010-12-21 12:13:29 | 显示全部楼层
会正则就很简单
回复

使用道具 举报

262

主题

5320

回帖

1万

积分

论坛元老

积分
11474
发表于 2010-12-21 12:22:58 | 显示全部楼层
回复

使用道具 举报

24

主题

396

回帖

902

积分

高级会员

积分
902
发表于 2010-12-21 12:27:04 | 显示全部楼层
好吧,简单的会按照Wordpress和discuz的修改,难的就悲剧鸟~
例如:

# Rewrite any calls to *.html, *.json, *.xml, *.atom, *.rss, *.rdf or *.txt if a folder matching * exists
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !public/
RewriteCond %{DOCUMENT_ROOT}/public/$1.$2 !-f
RewriteRule (.+)\.(html|json|xml|atom|rss|rdf|txt)$ $1/ [L]

# Add a trailing slash to directories
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !(\.)
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ([^/]+)$ $1/ [L]

# Rewrite any calls to /* or /app to the index.php file
RewriteCond %{REQUEST_URI} /app/$
RewriteRule ^app/ index.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ index.php?$1 [L]

# Rewrite any file calls to the public directory
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !public/
RewriteRule ^(.+)$ public/$1 [L]

想把他转换成Nginx,问题是很多rewrite都没有见过~
回复

使用道具 举报

77

主题

1138

回帖

2537

积分

金牌会员

积分
2537
发表于 2010-12-21 12:27:47 | 显示全部楼层
永远用PHP处理Rewrite的飘过....直接用Wordpress的Rewrite规则
回复

使用道具 举报

5

主题

111

回帖

249

积分

中级会员

积分
249
发表于 2010-12-21 12:54:25 | 显示全部楼层
永远用PHP处理Rewrite的飘过
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2025-1-11 15:42 , Processed in 0.019848 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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