静态网页

PHP生成静态网页的方法

陌路散爱 提交于 2020-03-22 08:45:31
  看到很多朋友在各个地方发帖问PHP生成静态文章系统的方法,以前曾做过这样一个系统,遂谈些看法,以供各位参考。好了,我们先回顾一些基本的概念。   一,PHP脚本与动态页面。   PHP脚本是一种服务器端脚本程序,可通过嵌入等方法与HTML文件混合,也可以类,函数封装等形式,以模板的方式对用户请求进行处理。无论以何种方式,它的基本原理是这样的。由客户端提出请求,请求某一页面 -----> WEB服务器引入指定相应脚本进行处理 -----> 脚本被载入服务器 -----> 由服务器指定的PHP解析器对脚本进行解析形成HTML语言形式 ----> 将解析后的HTML语句以包的方式传回给浏览器。由此不难看出,在页面发送到浏览器后,PHP就不存在了,已被转化解析为HTML语句。客户请求为一动态文件,事实上并没有真正的文件存在在那里,是PHP解析而成相对应的页面,然后发送回浏览器。这种页面处理方式被称为“动态页面”。   二,静态页面。   静态页面是指在服务器端确实存在的仅含HTML以及JS,CSS等客户端运行脚本的页面。它的处理方式是。由客户端提出请求,请求某一页面 ----> WEB服务器确认并载入某一页面 ----> WEB服务器将该页面以包的形式传递回浏览器。由这一过程,我们对比一下动态页面,即可方现。动态页面需由WEB服务器的PHP解析器进行解析,而且通常还需连接数据库

静态网页项目部署到云服务器上

谁说胖子不能爱 提交于 2020-03-04 01:47:59
域名备案,以及网站备案通过后,我们就可以开始上传我们自己写好的个人网站文件了。 1.首先我们打开Xshell软件,远程连接我们的服务器,我们键入 cd /home/pan/tomcat/webapps/ROOT/ 将目录切换到Tomact 自带的网站所在目录下。 2.删除ROOT目录下面的所有文件 键入 rm -rf ./* 3.打开Xftp软件 4.我们在Xftp软件找到/home/pan/tomcat/webapps/ROOT/ 目录 5.然后找到自己html所写的静态网页,拖进 Xftp 右侧窗口上传即。我们浏览器访问公网 就可以看到我们的静态网页了。 来源: CSDN 作者: l明天你好 链接: https://blog.csdn.net/qq_40831778/article/details/104634927

html笔记

為{幸葍}努か 提交于 2020-02-28 23:58:40
预备内容:软件安装篇 记笔记的工具—typroa 注释:Ctrl+/ 文件名:基本文件名.扩展名 Eg:SDN.docx 销售统计表.xlsx [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-O8p1X6ri-1582897884104)(D:\静态网页\1582514353120.png)] [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RUwk4VbG-1582897884105)(D:\静态网页\1582514404194.png)] 2.截图工具的安装 ①Greenshot [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9c4ji2kM-1582897884106)(D:\静态网页\1582514439485.png)] [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oRz3HCr3-1582897884107)(D:\静态网页\1582514468586.png)] [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VpeB02Hx-1582897884107)(D:\静态网页\1582514484555.png)] [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UTzklu7A

伪静态网页的实现

淺唱寂寞╮ 提交于 2020-02-23 11:46:56
众所周知,伪静态网页有易被搜索引擎捕捉的特点,但也有致命的高CPU负荷弊端。它不同与普通html页面,在同样的状况下,比html稍慢,可以说,他的出现完全是为了满足搜索的需要。 下面通过两个例子简要说一下,asp如何实现伪静态页面: 一、伪静态内容页 1、设想的效果: 用test.asp显示N条新闻记录,每条记录的链接是xxx.html形式的,而非.asp?id=xxx形式。点击某一链接,打开新页面,地址栏显示: http://localhost/news/xxx.html ,并在该页读取数据库信息,显示该条新闻内容。 2、实现步骤: 1)本站下载re_write模 文件: rewrite.rar 大小: 87KB 下载: 下载 块(实际上是2个dll文件、1个ini文件和1个errors文件),并解压缩 2)在IIS的ISAPI上添加一个筛选器,命名为rewrite,可执行文件选择刚才下载的 Rewrite.dll文件; 3)打开httpd.ini文件,并设置: RewriteRule /news/(\d+)\.html /news\.asp\?id=$1 [N,I] 表示将news.asp?id=23 转换成news/23.html,(\d+)代表id 4)新建test.asp文件于根目录,用于显示新闻记录 <body> <!--include file="conn.asp"-

JDK+Tomcat搭建JSP运行环境--JSP基础

一曲冷凌霜 提交于 2020-02-18 01:23:54
一、搭建JSP运行环境之前需要了解的基本知识 配置JSP运行环境之前,我们需要了解JSP的运行机制。只有了解JSP运行机制后,我们才能知道为什么要搭建JSP运行环境? 如何去搭建JSP运行环境?为什么要配置Tomcat、JDK? JSP(Java Sever Page)即Java服务器页面,它是基于Java平台的Web服务器上的页面。JSP执行原理如下:   客户端请求jsp页面,服务器就会找到该JSP,把它转换成servlet的Java文件,编译后得到.class文件,然后加载到内存中执行,最后把执行的结果响应到客户端。了解JSP的运行原理后,我们知道JSP程序片断最终会转换为JAVA程序,而编译JAVA程序我们需要安装JDK。JDK提供了编译JAVA文件的机制,我们知道JDK下的javac指令指向一个JAVA文件执行后,会将.java文件编译成.class文件,它是JAVA程序的中间文件。而这个中间文件是计算机不能直接识别的,需要由JVM(Java Virtual Ma)进行解释后形成机器语言后,计算机才能识别并执行的。 JRE是运行JAVA程序所必须的环境集合,它包括Java虚拟机、 Java核心类库以及支持文件,所以除了安装JDK外我们需要去安装JRE。    JSP是用来编写动态网页的,所谓动态网页“动态”一词主要指的是"交互性"。动态网页中不仅含有HTML标记

nginx发布静态网页

人走茶凉 提交于 2020-02-14 20:58:01
http://www.jb51.net/article/71384.htm 切记不要把项目放在/root下 会出现 nginx open() "" failed (13: Permission denied), client: 的错误 chmod 777 /root/xxxxxx 即使修改了权限也不行,建议放在/home之下,新建自己的webapp目录。 修改nginx配置文件:(注意 配置静态文件的路径) server { server_name static.naice.me; // 你的域名或者 ip root /www/static-web/static-web; // 你的克隆到的项目路径 index index.html; // 显示首页 location ~* ^.+\.(jpg|jpeg|gif|png|ico|css|js|pdf|txt){ root /www/static-web/static-web; } // 静态文件访问 } https://segmentfault.com/a/1190000010487262 https://www.cnblogs.com/EasonJim/p/7806879.html https://www.cnblogs.com/piscesLoveCc/p/5794926.html https://blog.csdn.net

腾讯云服务器发布静态网页

妖精的绣舞 提交于 2020-02-11 17:22:00
1.配置服务器 2.nginx介绍 3. 安装nginx yum install nginx -y 在命令行中输入上述命令安装nginx。 nginx 安装成功后输入nginx即可启动。 通过 cd / 返回最上层文件夹。通过mkdir命令新建文件夹。此处我新建的是 mkdir /html/www 通过xftp上传想要发布的静态页面和相关支持文件。 并在配置文件中修改路径,通过下面命令打开 vi /etc/nginx/nginx.conf 编辑conf文件,修改 修改完成之后,通过下面的命令重定义。 nginx -s reload 输入主机ip地址,加上文件名称,我的html名为index.html就可以访问了。 http://ip地址/index.html 来源: CSDN 作者: 艾米栗写代码 链接: https://blog.csdn.net/qq_34539486/article/details/104174302

SEO网站优化之url友好设计

╄→尐↘猪︶ㄣ 提交于 2020-02-09 07:44:16
SEO网站优化之url友好设计 众所周知,搜索引擎对动态网站的收录一直不如静态网页。但是对于现在的大多数的网站而言,用静态网页接近不可能。那么怎么样让自己的动态网站也能够像静态网页一样,有着很好的收录呢? 重写你的URL,让URL变得友好。 现在大多流行的程序,如:wordpress,discuz,phpwind,都提供了URL重写功能。 如我的小站: http://www.dotudo.com/ url中不带参数,也不带文件类型扩展名(PHP,ASP,HTML),如下: http://www.dotudo.com/about/ http://www.dotudo.com/category/seo/ URL可以重写成伪静态,如下: http://www.dotudo.com/about/index.html URL目录一般要比较有层次,并且层次不宜太深,一般层次不要多于四级,如下: http://www.dotudo.com/category/seo/ http://www.dotudo.com/category/seo/seo-tool/ http://www.dotudo.com/category/seo/google-seo/ http://www.dotudo.com/2007/09/ http://www.dotudo.com/2007/09/09/seo-web

多台电脑的hexo博客同步实现

寵の児 提交于 2020-02-01 02:54:37
title: 多台电脑的hexo博客同步实现 date: 2019-12-16 21:24:57 tags: - Hexo - Git 写在前面 在hexo博客使用的过程中,突然想到了一个问题。因为hexo的工作原理是将本地写的博客,转换成html的文件部署到GitHub上的,那么如果我不只是在这一台电脑上来写博客(事实上也确实是这样的),怎么来实现博客的同步呢。 实现方法 通过在网上的查阅资料,用的最多的方法就是新建一个分支。通过在GitHub上新建一个分支,来保存本地的原始文件,另一个分支来保存hexo生成的静态网页。这里详细介绍以下步骤。 假设要从电脑 A 将博客迁移到电脑 B 在电脑A上 首先在仓库 1 上新建一个分支 Hexo ,并且把它设置为 默认分支 ,来保存本地的原始文件。此时该仓库有两个分支,一个是原来的存静态页面的仓库 master ,一个是新建的 Hexo 。 在git bash中执行 git clone git@github.com:username/username.github.io.git 将hexo分支拷贝到本地。 将本地文件夹 username.github.io 文件夹里的所有文件删除,仅保留*.git*文件夹。 将之前的博客目录拷贝至 username.github.io 文件夹下,一定要将*.gitingore.txt*拷贝过来。

前端高级学习路线-1项目

拥有回忆 提交于 2020-01-29 06:07:58
主要两个项目, 一个是侧重于css特效方面的,要求就是非常酷,帅到没朋友 第二个项目侧重逻辑处理,用来升华你的逻辑能力 这两个项目可以从网上搜几个网站来模仿,之前我的学生有做过:苹果官网,魅族官网,花瓣网,网易云音乐,在行等很多网站,做的也很不错。 我个人是想做: 一个有模有样的微信小程序(小程序) 一些常见的静态网页布局(DIV+CSS,H5) 一个略复杂的网站:微医网患者问诊数据交互(JS/ES6) 一个VUE框架下的网站:用上面的网站转换!( VUE) 来源: CSDN 作者: Yslsql 链接: https://blog.csdn.net/qq_26983201/article/details/103826975