along 发表于 2014-6-26 11:27:19

phpdisk F-core网盘下载站 v1.0 伪静态重写规则

I. Apache主机操作步骤:

1、配置您的apache主机,确认主机支持URL重写(mod_rewrite模块已开启)。

2、在PHPDISK系统根目录下新建一个文件名称为 .htaccess 的文本文件(使用文本编辑器操作,推荐EditPlus)。

3、打开此文件,在上面添加以下URL重写规则。RewriteEngine On

RewriteRule ^(.*)/(+)\.html$ viewpost.php?pid=$2&seo=$1
RewriteRule ^view-(+)\.html$ viewpost.php?pid=$1
RewriteRule ^cate-(+)\.html$ cate.php?cate_id=$1
RewriteRule ^cate\.html$ cate.php
RewriteRule ^dfile-(+)$ dfile.php?file_id=$1
RewriteRule ^space_(.*)\.html$ space.php?username=$1
RewriteRule ^tag_(+)\.html$ tag.php?tag_id=$1
RewriteRule ^tag\.html$ tag.php
RewriteRule ^announce-(+)\.html$ ann_list.php?aid=0&pg=$1
RewriteRule ^view_announce-(+)\.html$ ann_list.php?aid=$1
RewriteRule ^announce\.html$ ann_list.php
RewriteRule ^reg-(+)\.html$ account.php?action=register&uid=$1


4、在网盘系统 扩展管理,SEO管理,开启URL重写即可。


II. IIS主机操作步骤:

1、配置您的IIS主机,确认主机支持URL重写

2、在IIS服务器中找到当前使用的 Rewrite规则包。

3、打开 httpd.ini 文件,在上面添加以下URL重写规则。

# 3600 = 1 hour
CacheClockRate 3600

RepeatLimit 32

# Protect httpd.ini and httpd.parse.errors files
# from accessing through HTTP

RewriteRule ^(.*)/(.*)/(+)\.html$ $1/viewpost\.php\?pid=$3&seo=$2
RewriteRule ^(.*)/view-(+)\.html$ $1/viewpost\.php\?pid=$2
RewriteRule ^(.*)/cate-(+)\.html$ $1/cate\.php\?cate_id=$2
RewriteRule ^(.*)/cate\.html$ $1/cate\.php
RewriteRule ^(.*)/dfile-(+)$ $1/dfile\.php\?file_id=$2
RewriteRule ^(.*)/space_(.*)\.html$ $1/space\.php\?username=$2
RewriteRule ^(.*)/tag_(+)\.html$ $1/tag\.php\?tag_id=$2
RewriteRule ^(.*)/tag\.html$ $1/tag\.php
RewriteRule ^(.*)/announce-(+)\.html$ $1/ann_list\.php\?aid=0&pg=$2
RewriteRule ^(.*)/view_announce-(+)\.html$ $1/ann_list\.php\?aid=$2
RewriteRule ^(.*)/announce\.html$ $1/ann_list\.php
RewriteRule ^(.*)/reg-(+)\.html$ $1/account\.php\?action=register&uid=$2


4、在网盘系统 扩展管理,SEO管理,开启URL重写即可。


III. Nginx主机操作步骤:

1、配置您的nginx主机,确认主机支持URL重写

2、在Nginx服务器中找到服务器的配置文件,一般是 conf/nginx.conf 文件。

3、打开 nginx.conf 文件,在 location / { ... } 上面添加以下URL重写规则。

rewrite^(.*)/(+)\.html$ viewpost.php?pid=$2&seo=$1 last;
rewrite^view-(+)\.html$ viewpost.php?pid=$1 last;
rewrite^cate-(+)\.html$ cate.php?cate_id=$1 last;
rewrite^cate\.html$ cate.php last;
rewrite^dfile-(+)$ dfile.php?file_id=$1 last;
rewrite^space_(.*)\.html$ space.php?username=$1 last;
rewrite^tag_(+)\.html$ tag.php?tag_id=$1 last;
rewrite^tag\.html$ tag.php last;
rewrite^announce-(+)\.html$ ann_list.php?aid=0&pg=$1 last;
rewrite^view_announce-(+)\.html$ ann_list.php?aid=$1 last;
rewrite^announce\.html$ ann_list.php last;
rewrite^reg-(+)\.html$ account.php?action=register&uid=$1 last;


4、在网盘系统 扩展管理,SEO管理,开启URL重写即可。

淘金者 发表于 2014-6-27 00:24:07

站长,怎么我的积分一直没有增长啊。是不是bug啊。

along 发表于 2014-7-1 10:33:50

淘金者 发表于 2014-6-27 00:24
站长,怎么我的积分一直没有增长啊。是不是bug啊。

什么积分榜

淘金者 发表于 2014-7-2 00:21:46

along 发表于 2014-7-1 10:33
什么积分榜

我的论坛积分,一直是零。

cuqibuyi 发表于 2015-10-27 16:19:20

想改成   www.xxx.com/file-1.html的格式,能改吗?
页: [1]
查看完整版本: phpdisk F-core网盘下载站 v1.0 伪静态重写规则