apache 伪静态配置

今天想把一个文章发布系统改成伪静态,于是乎用了几个小时百度,google……找apache伪静态配置 一个网站基本上就三个简单的页面。index.php、list.php以及info.php 看过网上的之后,自己摸索摸索,就把改成一个网站改了伪静态。我把详细过程贴给大家看看。算是抛砖引玉吧。 第一、打开apache配置文件(httpd.conf) 第二、找到LoadModule rewrite_module modules/mod_rewrite.so将前面的#去掉 第三、还在这个文件继续找 <Directory />     Options FollowSymLinks    AllowOverride None     Order deny,allow     Deny from all </Directory> 改为 <Directory /> Options FollowSymLinks  # AllowOverride None AllowOverride All #Order deny,allow #Deny from all </Directory> 第四、建立.htaccess文件(有的童鞋可能是Windows测试,没法建立这样的文件?先建立txt文件然后另存为.htaccess,嘿嘿可以了吗?) 第五、.htaccess文件内容为 <IfModule mod_rewrite.c> RewriteEngine on RewriteRule list_([0-9]{1,})\.html$ list.php?cid=$1 RewriteRule list_([0-9]{1,})_([0-9]{1,})\.html$ list.php?cid=$1&page=$2 RewriteRule info_([0-9]{1,})\.html$ info.php?nid=$1 RewriteRule index.html$ index.php </IfModule> 简单解释:第一个说的是rewriteengine为重写引擎开关on为开启off为关闭 RewriteRule:RewriteRule是重写规则,支持正则表达式的,上面的([0-9]{1,})是指由数字组成的,$是结束标志,说明是以数字结束! 第六、把htaccess文件放在了网站根目录 第七、替换。比如原来是list.php?cid=56替换成list_56.html。原来是list.php?cid=56&page=2替换成list_56_2.html,info.php?nid=1234改成info_1234.html(有人可能以为为何有个RewriteRule index.html$ index.php,当输入index.html时候……)

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏友弟技术工作室

PHP相关概念及配置

php MIME,http,html MIME:MIME(Multipurpose Internet Mail Extensions)多用途互联网邮件扩展类型 ...

470130
来自专栏友弟技术工作室

redis用法分析redis基本介绍PHP操作redis服务器python使用redis总结

redis基本介绍 redis也是一个内存非关系型数据库,它拥有memcache在数据存储上的全部优点,而且在memcache的基础上增加了数据持久性功能,re...

409120
来自专栏Bingo的深度学习杂货店

PHP 笔试 + 面试题

本章主要介绍常见的 PHP 笔试 + 面试题,包括: ---- 基础及程序题 数据库技术题 综合技术题 项目及设计题 ---- 基础及程序题 [1] 写一...

1.6K50
来自专栏顶级程序员

虐哭无数人的烧脑刑侦科推理题,程序员一秒解题

源 / 程序员头条 近日,@江苏网警 发布了一套名为“2018 年刑侦科推理试题”的微博,这条微博发布后,很快就引起了网友的广泛讨论,不少网友直说写满了好几张 ...

35660
来自专栏从零开始的linux

PHP rabbitmq Work queues

RabbitMQ是流行的开源消息队列系统,用erlang语言开发。RabbitMQ是AMQP(高级消息队列协议)的标准实现。如果不熟悉AMQP,直接看Rabbi...

40970
来自专栏Bingo的深度学习杂货店

PHP 数组

本章主要介绍 PHP 数组的一些应用: <?php // 带数组下标的数组 $paper[] = "Ma"; $paper[] = "Hao"; for ($...

35260
来自专栏Bingo的深度学习杂货店

实用的 PHP 技术

本章主要介绍一些实用的 PHP 技术应用: <?php echo "<pre>"; printf("The result is %.2f\n", 2.345)...

35750
来自专栏Bingo的深度学习杂货店

PHP 基础之 PHP 函数与对象

本章主要介绍 PHP 的函数与对象的一些应用: <?php // PHP 函数与对象 print("test"); // 或 print "test"...

33160
来自专栏从零开始的linux

安装php7

下载php7 wget http://cn.php.net/distributions/php-7.0.27.tar.gz 安装依赖 yum -y instal...

41850
来自专栏算法修养

HDU 2157 How many ways??(简单线性DP | | 矩阵快速幂)

题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=2157 这道题目很多人的题解都是矩阵快速幂写的,矩阵快速幂倒...

30540

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励