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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[模型] SS如何设置能让模型使用二级域名呢?

[复制链接]
Luckybbs 发表于 2009-7-4 18:31:40 | 显示全部楼层 |阅读模式
SS如何设置能让模型使用二级域名呢?
谢谢
littlehz 发表于 2009-7-4 20:43:01 | 显示全部楼层
SS7模型暂时不支持配置二级域名,但SupeSite是开源的,掌握一定的PHP和服务器端技术,需要的功能可以自己修改
回复

使用道具 举报

 楼主| Luckybbs 发表于 2009-7-4 21:11:00 | 显示全部楼层
谢谢littlehz,服务器到是可以控制但二级域名的PHP设置和编写不会啊
希望有解决的 望 告知。谢谢
回复

使用道具 举报

littlehz 发表于 2009-7-4 21:36:21 | 显示全部楼层
主要做两个修改:
1、二级域名仍指向SS的根目录,但是要自写rewrite规则,把http://ask.abc.com,内部跳转到http://www.abc.com/m.php?name=ask
例如Apache的RewriteRule ^http://ask.abc.com/(.+)$ http://www.abc.com/m.php?name=ask$1
保证输入一个http://ask.abc.com/的URL能够成功访问到http://www.abc.com/m.php?name=ask。当然这是内部跳转,显示的URL不会改变,不是301或者302 URL跳转。
2、修改function下的common.func.php,参看里面用了一些PHP的replace替换函数,将模型生成的代码输出的URL也变成http://ask.abc.com/的形式。

完成这两步其实就可以给模型配置成二级域名了。不过因为对源程序做了修改,升级下一版本的时候又会失效。
这里只提供修改的思路,不会提供完整的解决方案。以上rewrite也只是临时写的,不能保证绝对准确。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-9 12:35 , Processed in 0.021552 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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