网站分站的实现方法
现在一般的行业门户网站为了业务的发展和网络推广,一般都会开通几个地区和子行业的分站(如:主站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>人才网站的职位选择
随机推荐
- expect自动检测并重启另外一台服务器上的程序代码
- Ext JS 4实现带week(星期)的日期选择控件(实战二)
- Python使用smtplib模块发送电子邮件的流程详解
- 用JavaScript隐藏控件的方法
- JavaScript简单下拉菜单实例代码
- JSP实用教程之简易页面编辑器的实现方法(附源码)
- 解析C语言基于UDP协议进行Socket编程的要点
- JS Range HTML文档/文字内容选中、库及应用介绍
- C#实现下载网页HTML源码的方法
- 一天一个shell命令 linux文本内容操作系列-grep命令详解
- 非常不错的一个JS分页效果代码,值得研究
- 超实用的javascript时间处理总结
- Java关键字、标识符、常量、变量语法详解
- iOS开发中UIWebView的加载本地数据的三种方式
- 利用Python3分析sitemap.xml并抓取导出全站链接详解
- ASP.NET程序中用Repeater实现分页
- js自定义trim函数实现删除两端空格功能
- 微信小程序实现自上而下字幕滚动
- PHP global全局变量经典应用与注意事项分析【附$GLOBALS用法对比】 原创
- 解决layui轮播图有数据不显示的情况