网站分站的实现方法
现在一般的行业门户网站为了业务的发展和网络推广,一般都会开通几个地区和子行业的分站(如:主站http://www.jb51.net/,分站1http://pg.jb51.net/,分站2http://wjp.jb51.net/,分站3http://hm.jb51.net/)。而对于分站来说一般都是采用子域名实现的。对于规模不大的网站来说,一般都是共用一台服务器和数据库,所有只要将子域名解析到服务器的IP就可以。
下面说说对于共用一台服务器和数据库的主站和分站怎样实现。
方法一:采用URL重写技术。就是如当用户访问pg.jb51.net这个URL地址时,将它重写到服务器上的某个页面。其实就是实现伪静态的方法。特点:灵活性较大,新增分站比较方便,后期维护比较方便。
方法二:获取用户当前访问的URL地址,根据该URL地址从数据库读取相关的数据显示相应的页面效果。特点:灵活性差,新增分站比较麻烦(在同一页面上做不同的输出),后期维护难道较大。
相关推荐
-
网站分站的实现方法
现在一般的行业门户网站为了业务的发展和网络推广,一般都会开通几个地区和子行业的分站(如:主站http://www.jb51.net/,分站1http://pg.jb51.net/,分站2http://wjp.jb51.net/,分站3http://hm.jb51.net/).而对于分站来说一般都是采用子域名实现的.对于规模不大的网站来说,一般都是共用一台服务器和数据库,所有只要将子域名解析到服务器的IP就可以. 下面说说对于共用一台服务器和数据库的主站和分站怎样实现. 方法一:采用URL重写技术
-
Ajax 实现网站劫持的检测方法
https可以彻底解决劫持的问题.但是一般虚拟主机都不支持 https,难道http只能任流氓们恶意劫持么? 既然只有第一次访问时才会出现抽奖链接,通过JS在浏览器中检测,如果发现 被植入的 代码,则自动刷新网页,就可以解决被劫持的问题了. 现在要做的就是得到 被植入的代码.找了一圈,没有找到检查的工具.网站传输到客户的浏览器,需要三个步骤:[1]服务器 -> [2]运行商 -> [3]客户浏览器. 劫持出现在第[2]步,因为离开了服务器,已经不受控制了.但是第[3]部的浏览器可以通过JS来控
-
CentOS配置虚拟主机virtualhost使服务器支持多网站多域名的方法
本文实例讲述了CentOS配置虚拟主机virtualhost使服务器支持多网站多域名的方法.分享给大家供大家参考,具体如下: 如何让centos(redhat)配置虚拟主机,让服务器支持多个网站,针对Apache,只需要你修改apache配置文件/etc/httpd/conf/httpd.conf即可. 里面有个example文件,你只要对应配置即可. #<VirtualHost *:80> # ServerAdmin webmaster@dummy-host.example.com # Do
-
php防止网站被刷新的方法汇总
本文实例讲述了php防止网站被刷新的方法.分享给大家供大家参考.具体方法如下: 对于像采用WP建设的站来说,频繁的刷新会导致数据库吃紧.下面附上一段代码,防止频繁的刷新造成的死机情况. 方法一,代码如下: 复制代码 代码如下: <?php session_start(); $k=$_GET['k']; $t=$_GET['t']; $allowTime = 1800;//防刷新时间 $ip = get_client_ip();
-
python下调用pytesseract识别某网站验证码的实现方法
一.pytesseract介绍 1.pytesseract说明 pytesseract最新版本0.1.6,网址:https://pypi.python.org/pypi/pytesseract Python-tesseract is a wrapper for google's Tesseract-OCR ( http://code.google.com/p/tesseract-ocr/ ). It is also useful as a stand-alone invocation scrip
-
PHP巧妙利用位运算实现网站权限管理的方法
首先我们先定义4个常量来设定四种权限: ===================================== define(ADD,1);//增加数据库记录的权限 define(UPD,2);//修改数据库记录的权限 define(SEL,4);//查找数据库记录的权限 define(DEL,8);//删除数据库记录的权限 ===================================== 接下来假设有3个用户: A用户拥有ADD-UPD-SEL-DEL四个权限,用位或运算计算A的
-
php提取字符串中网站url地址的方法
本文实例讲述了php提取字符串中网站url地址的方法.分享给大家供大家参考.具体分析如下: 今天写一个问答系统上线之后发现有很多人发链接了,由于业务部门要我们过滤掉网站地址了,下面我给大家分享一个提取字符串url地址函数,代码如下: 复制代码 代码如下: $postInfo['answer2'] ='可以的,商业贷款可摊还36%,公积金贷款可摊还16%|||可以先把账户里的余额提取出来用作首付,然后每个月贷款商业贷款可摊还36%,公积金贷款可摊还16%|||可以的,现在甲类公积金是摊还比例htt
-
Python使用scrapy抓取网站sitemap信息的方法
本文实例讲述了Python使用scrapy抓取网站sitemap信息的方法.分享给大家供大家参考.具体如下: import re from scrapy.spider import BaseSpider from scrapy import log from scrapy.utils.response import body_or_str from scrapy.http import Request from scrapy.selector import HtmlXPathSelector c
-
Java实现给网站上传图片盖章的方法
本文实例讲述了Java实现给网站上传图片盖章的方法.分享给大家供大家参考.具体如下: 最近无聊,上了一会校友录,觉的校友录的图片都会加入一个章,呵呵,自己也就做了一个,不过只适合jpg格式.发出来给大家研究研究.欢迎讨论! 很老的代码了 /************************************************ * <p>java对图片的操作(只能使用jpg)</p> * 对图片的签章<br> * 对图片的缩图<br> * <p
-
js实现人才网站职位选择功能的方法
本文实例讲述了js实现人才网站职位选择功能的方法.分享给大家供大家参考.具体如下: 这是一个比较实用的JS列表框功能,像很多人才网站的职位选择功能一样,从左侧列表框选择后会添加至右侧列表框,还可以上下移动.增删内容,感觉非常有用的代码. 运行效果如下图所示: 在线演示地址如下: http://demo.jb51.net/js/2015/js-job-type-select-cha-codes/ 具体代码如下: <html> <head> <title>人才网站的职位选择
随机推荐
- AngularJs学习第八篇 过滤器filter创建
- MSSQL批量替换语句 在SQL SERVER中批量替换字符串的方法
- JS面向对象基础讲解(工厂模式、构造函数模式、原型模式、混合模式、动态原型模式)
- Angular.JS中指令的命名规则详解
- Java 中 synchronized的用法详解(四种用法)
- iOS使用runtime修改文本框(TextField)的占位文字颜色
- js函数排序的实例代码
- javascript删除元素节点removeChild()用法实例
- php使用ob_start()实现图片存入变量的方法
- smarty模板嵌套之include与fetch性能测试
- JavaScript 判断一个对象{}是否为空对象的简单方法
- 一个检测OpenSSL心脏出血漏洞的Python脚本分享
- 微信小程序 安全包括(框架、功能模块、账户使用)详解
- jQuery实现随意改变div任意属性的名称和值(部分原生js实现)
- JS+CSS实现仿触屏手机拨号盘界面及功能模拟完整实例
- javascript中var的重要性分析
- serv-u与屏保导致serv-u服务器经常停止无法连接的解决方法
- android图片圆角、图片去色处理示例
- Android游戏开发之碰撞检测(矩形碰撞、圆形碰撞、像素碰撞)
- Zend framework处理一个http请求的流程分析
