Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[求助] 求nginx目录化规则,谢谢!!!

[复制链接]
赣州生活网 发表于 2013-7-25 10:47:56 | 显示全部楼层 |阅读模式
如题,谢谢
回复

使用道具 举报

jxmd007 发表于 2013-7-25 12:24:51 | 显示全部楼层
什么是nginx目录化规则
回复

使用道具 举报

 楼主| 赣州生活网 发表于 2013-7-29 10:03:20 | 显示全部楼层
求nginx目录化规则,谢谢!!!
回复

使用道具 举报

网站建设推广 发表于 2013-8-7 12:24:01 | 显示全部楼层
我的设置方法是一定要用Unix、Linux服务器:
演示站:深圳论坛|
深圳二手手机|深圳生活社区|深圳平面设计|深圳人论坛|深圳商铺招租|深圳二手汽车|深圳拼车|http://www.360shuashua.com/sheying/  大家想做的找我QQ1037928769,可以免费跟大家讲解一下目录化的原理。要是我动手帮助修改的话给点辛苦费就可以了。(可以做到全部链接更改为伪静态)
回复

使用道具 举报

网站建设推广 发表于 2013-8-7 12:25:44 | 显示全部楼层

下面是规则文件写法
# 将 RewriteEngine 模式打开
RewriteEngine On
# 修改以下语句中的 /discuz 为你的论坛目录地址,如果程序放在根目录中,请将 /discuz 修改为 /
RewriteBase /

RewriteCond %{REQUEST_URI} !image/admincp/getcolor.htm$
RewriteRule ^(.*)\.htm$  - [F,L,NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule .*/(.+).php$ $1.php?%1 [L,NC]
# Rewrite 系统规则请勿修改
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^special/(.+)/$ portal.php?mod=topic&topic=$1&%1 [L,NC]
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1 [L,NC]
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule forum-([0-9a-z_]+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1 [L,NC]
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule thread-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1 [L,NC]
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1 [L,NC]
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1 [L,NC]
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^([a-z]+)-(.+)\.html$ $1.php?rewrite=$2&%1 [L,NC]
## 保留前面的部分可以不影响已经被搜索引擎收录的页面
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule /m([0-9]+)(/([0-9]+))?(/)?$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$5&page=$3&%1 [L,NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^([0-9a-z_]+)(/([0-9]+))?(/)?$ forum.php?mod=forumdisplay&fid=$1&page=$3&%1 [L,NC]
回复

使用道具 举报

happy13888 发表于 2013-8-7 17:57:50 | 显示全部楼层
网站建设推广 发表于 2013-8-7 12:25
下面是规则文件写法
# 将 RewriteEngine 模式打开
RewriteEngine On

这个是apache的吧?不过和nginx大同小异,稍微转化一下就好了。
回复

使用道具 举报

网站建设推广 发表于 2013-8-8 12:09:14 | 显示全部楼层
happy13888 发表于 2013-8-7 17:57
这个是apache的吧?不过和nginx大同小异,稍微转化一下就好了。

正确这个站http://www.360shuashua.com就是用的apache服务器
回复

使用道具 举报

漂泊的去 发表于 2013-8-24 21:51:42 | 显示全部楼层
支持Nginx apache iis7
https://addon.dismall.com/?@lwh_rewrite.plugin
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-10-10 11:39 , Processed in 0.645829 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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