帝国论坛帝国网站管理系统交流区帝国CMS使用交流发布帝国会员空间的伪静态,其实简单到弊 【本版专题贴子】  
 1/6     1 2 3 4 5 6 ›› ›|
主题:发布帝国会员空间的伪静态,其实简单到弊 [加入收藏夹]   

movi
用户头衔:进士

精华贴   :0
发贴数   :752
经验值   :2829
注册时间:2008-03-25
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
发布帝国会员空间的伪静态,其实简单到弊
发布帝国会员空间的伪静态,其实简单到弊,关键是你开始想做

nginx版本,用于自己的独立服务器,要自己修改域名配置

rewrite ^([^\.]*)/my([0-9]+)/$ $1/e/space/index.php?userid=$2 last;
rewrite ^([^\.]*)/my([0-9]+)/(UserInfo|gbook)\.html$ $1/e/space/$3.php?userid=$2 last;
rewrite ^([^\.]*)/my([0-9]+)/list-([0-9]+)\.html$ $1/e/space/list.php?userid=$2&mid=$3 last;
rewrite ^([^\.]*)/my([0-9]+)/list-([0-9]+)-([0-9]+)\.html$ $1/e/space/list.php?userid=$2&mid=$3&page=$4 last;

apache版本,用于虚拟主机,一般更新个.htaccess文件到你的网站根目录就可以了(当然要空间支持.htaccess)

RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^my([0-9]+)/$ e/space/index.php?userid=$1&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^my([0-9]+)/(UserInfo|gbook)\.html$ e/space/$2.php?userid=$1&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^my([0-9]+)/list-([0-9]+)\.html$ e/space/list.php?userid=$1&mid=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^my([0-9]+)/list-([0-9]+)-([0-9]+)\.html$ e/space/list.php?userid=$1&mid=$2&page=$3&%1

以上设置是基于帝国会员空间的默认版本,主要模式是 http://你的域名/my+会员ID/  的静态链接形式,my可以改自己的;

可以改成 http://你的域名/my/会员注册名/ 的形式,这时你要禁止会员用中文注册,

第一行分别改成
nginx
rewrite ^([^\.]*)/my/(.+)/$ $1/e/space/index.php?username=$2 last;
apache
RewriteRule ^my/(.+)/$ e/space/index.php?username=$1&%1

其他下面各行要分别按第一行的改动修改一下。

演示:http://www.uggd.com/ug730643/

[该贴被修改 4 次,最后修改时间 2012-11-22 22:09:23 ]



2012-11-22 12:35:42 已设置保密 顶部 回复 引用 报告 编辑 删除

bebebe
用户头衔:探花

精华贴   :0
发贴数   :2692
经验值   :6789
注册时间:2010-03-01
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

支持




2012-11-22 12:49:47 已设置保密 顶部 回复 引用 报告 编辑 删除

梦想之巅
用户头衔:书生

精华贴   :0
发贴数   :111
经验值   :235
注册时间:2012-09-19
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]

我老看看了支持一下呵呵呵 !




伟哥官网

美国辉瑞伟哥
2012-11-22 12:52:20 已设置保密 顶部 回复 引用 报告 编辑 删除

pw8
用户头衔:探花

精华贴   :0
发贴数   :8790
经验值   :22584
注册时间:2008-10-10
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 4 楼]

支持




2012-11-22 12:59:09 已设置保密 顶部 回复 引用 报告 编辑 删除

gqzlt250
用户头衔:举人

精华贴   :0
发贴数   :257
经验值   :792
注册时间:2012-10-02
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 5 楼]

帝国确实很容易很灵活



http://www.yohula.com
http://biyan4.com
http://jixie66.com
2012-11-22 13:01:28 已设置保密 顶部 回复 引用 报告 编辑 删除

tueig1
用户头衔:秀才

精华贴   :0
发贴数   :213
经验值   :526
注册时间:2012-11-04
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 6 楼]

这个有用 顶一下的飞




2012-11-22 13:40:07 已设置保密 顶部 回复 引用 报告 编辑 删除

laochen360
用户头衔:秀才

精华贴   :0
发贴数   :106
经验值   :572
注册时间:2011-09-09
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 7 楼]

支持 支持 。
可以改成 http://你的域名/会员注册名/ 的形式-------改后。网站其他栏目不能访问。提示没有这个用户名

[该贴被修改 1 次,最后修改时间 2012-11-22 16:27:29 ]



2012-11-22 16:18:53 已设置保密 顶部 回复 引用 报告 编辑 删除

movi
用户头衔:进士

精华贴   :0
发贴数   :752
经验值   :2829
注册时间:2008-03-25
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 8 楼]

http://你的域名/会员注册名/ 的形式是和网站根目录已有的目录冲突,因此可以改成 http://你的域名/my/会员注册名/ 的模式,但这样反不如 http://你的域名/my+会员ID/ 短了,因此不推荐用会员注册名的形式。

[该贴被修改 1 次,最后修改时间 2012-11-22 18:13:29 ]



2012-11-22 16:32:46 已设置保密 顶部 回复 引用 报告 编辑 删除

movi
用户头衔:进士

精华贴   :0
发贴数   :752
经验值   :2829
注册时间:2008-03-25
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 9 楼]

网站有漏洞吗?

[该贴被修改 1 次,最后修改时间 2012-11-22 18:13:13 ]



2012-11-22 18:12:10 已设置保密 顶部 回复 引用 报告 编辑 删除

tkf88
用户头衔:探花

精华贴   :0
发贴数   :8703
经验值   :22129
注册时间:2007-05-26
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 10 楼]

支持一下




2012-11-22 19:14:16 已设置保密 顶部 回复 引用 报告 编辑 删除
 1/6     1 2 3 4 5 6 ›› ›|

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1