Apache 下通过 .htaccess 文件实现伪静态连接
来源:互联网 发布:js表单 focus怎么用 编辑:程序博客网 时间:2024/05/25 05:35
在开发过程中有很多时候都不想使用动态的 url,这样非常不利于搜索引擎的收录,不过滥用伪静态技术,在网站访问量很大的时候会造成大量CPU资源的占用。
不废话了 现在开始介绍 Apache 下通过 .htaccess 文件时间伪静态的方法
.htaccess 文件可以放到项目中的任何目录下,一个项目可以存在多个.htaccess文件,但必须要设置相对应的目录比如:
RewriteBase / //这是根目录
RewriteBase /new //这是根目录下的 new目录,.htaccess 文件也需要放到 new 目录下才能生效
来看一下.htaccess文件的具体配置:
ErrorDocument 404 http://www.baidu.com/404.html
ErrorDocument 500 http://www.baidu.com/500x.html
以上是设置服务器出现 404 和 500后 转向的页面
RewriteEngine On
上面是 伪静态开关,目前是设置为开启状态
RewriteBase /
上面是设置目录。设置了根目录
以下就是你具体的伪静态配置了 ,用空格分割,空格前面是你的伪静态连接,空格后面是转向的页面。伪静态连接的规范可以自己自由配置。
RewriteRule ^([^\?\/]*)/$ search.php?tdf=$1
RewriteRule ^([^\?\/]*)/([0-9]+)$ search.php?tdf=$1&page=$2
RewriteRule ^([^\?\/]*)/([^\?\/]*)/$ search.php?tdf=$1&keyword=$2
RewriteRule ^([^\?\/]*)/([^\?\/]*)/([0-9]+)$ search.php?tdf=$1&keyword=$2&page=$3
好了,很忙,就简单说到这把
- Apache 下通过 .htaccess 文件实现伪静态连接
- CentOS下让Apache支持.htaccess伪静态文件方法
- PHP利用htaccess文件实现伪静态(Apache mod_rewrite)
- apache开启.htaccess伪静态
- Apache利用.htaccess文件重写URL隐藏入口,模块名,实现伪静态
- Linux下nginx支持.htaccess文件实现伪静态的方法!
- Linux下nginx支持.htaccess文件实现伪静态的方法!
- Linux下nginx支持.htaccess文件实现伪静态的方法!
- Linux下nginx支持.htaccess文件实现伪静态的方法!
- Centos下让nginx支持.htaccess文件实现伪静态的方法!
- Linux下nginx支持.htaccess文件实现伪静态的方法!
- Linux下nginx支持.htaccess文件实现伪静态的方法!
- htaccess实现PHP伪静态
- ginx支持.htaccess文件实现伪静态的方法
- 让nginx支持.htaccess文件实现伪静态的方法!
- apache通过伪静态实现二级域名
- apache、伪静态与htaccess 二级域名
- .htaccess生成伪静态 (apache)
- 容易混淆的四个php文本函数strstr strrchr substr stristr
- Android瀑布流实例 android_waterfall
- 【php】让php程序员事半功倍的技巧
- 获取最近查询的SQL语句
- Servlet&JSP的那些事儿(一)
- Apache 下通过 .htaccess 文件实现伪静态连接
- Android学习笔记(九):Activity-RelativeLayout
- Vim(gvim)编程字体推荐
- CentOS RedHat启动过程详解
- Android学习笔记(十):Activity-TableLayout和ScrollView
- Java学习第一篇--包的引用
- Observer模式
- jamendo_android 一个开源的Android在线音乐播放器实例
- Android学习笔记(十一):Activity-ListView