从URL重写中学习正则表达式
2024-09-07 13:00:00
起因:
最近因为业务上的需求,老板要求改写网站的域名.要求把所有的二级域名中的内容放到主域名下,增加资源集中程度,有利于搜索引擎的优化.
so.网站中所有的URL定向都要重写,也就是我们所说的伪静态的实现.
一.什么是URL重写?
URL重写(Rewrite)就是截取web的请求,然后服务器自动的将请求定向到其他URL的过程.
例如:
浏览器传入的请求www.cnlihao.com/news/page/2
,然后服务器自动将这个请求定向到www.cnlihao.com/index.php?item=news&page=2
.这就是利用的地址重写,实现的一个伪静态.显然,前者比后者更有利于搜索引擎优化,对用户和蜘蛛比较友好.
URL重写的方式:
- 纯代码实现,通过解析PATH_INFO实现.
- 服务器实现,如Apache中的mod_rewrite模块.
最新文章
- JSTL标准标签库 (使用foreach打印集合)
- cordova for ios(android一样)添加插件
- [爬虫资源]各大爬虫资源大汇总,做我们自己的awesome系列
- 【Javascript】IE8兼容 背景图片与a标签的onclick事件
- codeforces 451D Count Good Substrings
- 添加删除虚拟ip
- Java基础之创建窗口——颜色和光标(TryWindow4)
- linux学习笔记2-命令总结2
- 部署WAR文件到tomcat
- ApplicationContext的应用场景
- tomcat web.xml 配置
- 【转】一个windows线程池实现
- 浅谈用java解析xml文档(二)
- Linux通配符
- [转]Python存取XML方法简介
- C# 利用file打印日志
- 【C语言探索之旅】 第一部分第五课:运算那点事
- APK重新签名方法
- Oracle的正则函数之regexp_like
- BZOJ 4767: 两双手 [DP 组合数]