Project1

标题: 【DZ插件设计】域名保护跳转 [打印本页]

作者: zh99998    时间: 2010-6-18 12:09
标题: 【DZ插件设计】域名保护跳转
注:这个插件目前6R不需要

大站有时会有人恶意把域名指过来,也经常被采集,如果用相对路径,域名换成别的域名之后,链接就还是在那个域名里,这样丢流量,又容易被搜索引擎K掉

插件名称:域名保护跳转

插件原理:使用301重定向和绝对路径跳转到主域名

前台:无

后台:
主域名:<文本框>
重定向:<单选>虚拟机模式/普通跳转/关闭
        虚拟机模式(需要web服务端管理权限,效率高):
                请在web服务端中设定虚拟主机,把*解析到一个目录,在那个目录里加入以下文件
                index.php 404.php
                文件的内容是
                <文本框,多行>
  1. <? php
  2.         header("HTTP/1.1 301 Moved Permanently");
  3.         header("http://".<主域名>.$_SERVER['REQUEST_URI']);
  4. ?>
复制代码
然后把404页设置为那个404.php
                建立一个只解析主域名的虚拟主机,根目录为网站目录

        普通跳转(不需要管理权限,效率低)
                允许的域名(每行一个):<文本框,多行>
                当开启本功能之后,除了这个列表中的域名和主域名之外的其他访问都会被重定向到主域名下
                如果要在论坛以外的php页面也使用这一功能,请在那些文件的php标记后面加入
                <文本框,多行>
  1. require <DZ的根目录,绝对路径>/source/plugin/*****.php;
复制代码
强制绝对路径
        <单选>开启/关闭
        当开启此功能后,dzx里所有的连接都以绝对路径显示
        如果要在论坛以外的php页面也使用这一功能,请在那些文件的php标记后面加入
        <文本框,多行>
  1. require <DZ的根目录,绝对路径>/source/plugin/*****.php;
复制代码
推荐附加功能:如果想要开发商业版本,推荐追加一下功能:
        ●家园二级域名的兼容
        ●后台提供IIS和Apache的详细虚拟主机设置方法

许可协议:如果您要开发此插件:请遵守以下约定
        ●插件编码支持简体UTF-8
        ●当康盛DZX更新后,插件要随着更新
版权:插件版权归开发插件的作者所有,可以用于盈利

-------------------------------------------------------------
如果您要开发这个插件,请在下面回帖,以表示这个插件已经有人开发了




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1