Apache2 + PHP之伪静态
Apache2 + PHP之伪静态
1,查看pnpinfo(); 是是否已经打开mod_rewrite:
2,如果第一步已经打开则跳过这一步,如果没有则如下操作:
cd /etc/apache2/mods-enabled/
sudo ln -s …/mods-available/rewrite.load rewrite.load
3,打开AllowOverride
cd /etc/apache2/
sudo cp apache2.conf apache2.conf_bk
sudo vim apache2.conf
修改如下内容:
<Directory /var/www/>
#Options Indexes FollowSymLinks
Options FollowSymLinks
# 把 None 修改成 All
AllowOverride All
Require all granted
4,重启Apache2
sudo service apache2 stop
sudo service apache2 start
5,添加.htaccess规则
举例:
a) 要把/var/www/html/you_proj/index.php做.html伪静态:
在/var/www/html/you_proj/目录下创建.htaccess文件,添加一下内容:
RewriteEngine On
RewriteRule index.html$ index.php
b) 带参数的php动态页面做.html伪静态:
如: http://you_host/you_proj/article.php?id=xxx:
在you_proj/目录下创建.htaccess文件,添加一下内容:
RewriteEngine On
RewriteRule article-(.*).html article.php?id=$1
c) 可以同时添加多条规则,如a)和b)一起添加如下:
RewriteEngine On
RewriteRule index.html$ index.php
RewriteRule article-(.*).html article.php?id=$1
Apache2 + PHP之伪静态相关推荐
- 伪静态php配置,PHP开启伪静态配置
1.检测Apache是否开启mod_rewrite功能 可以通过php提供的phpinfo()函数查看环境配置,找到"Loaded Modules",其中列出了所有apache2h ...
- linux apache2 伪静态,linux Ubuntu apache2 伪静态设置
Ubuntu Apache 伪静态配置 url重写 步骤: 1.加载rewrite模块 sudo ln -s /etc/apache2/mods-available/rewrite.load /etc ...
- linux Ubuntu apache2 伪静态设置
Ubuntu Apache 伪静态配置 url重写 步骤: 1.加载rewrite模块 sudo ln -s /etc/apache2/mods-available/rewrite.load /etc ...
- LAMP编译安装(一)——安装Apache2.4
背景介绍 LAMP是LNMP结构提出之前风靡了很久的结构,本系列就从无到有一点点介绍LAMP的编译安装.首先,介绍下本系列的拓扑结构图 此时服务器响应客户端访问可以分为几种应答方式: 1.客户端向服务 ...
- CentOS6.5下安装Apache2.4+PHP7
CentOS6.5下安装Apache2.4+PHP7 http://blog.csdn.net/along602/article/details/42695779 http://www.th7.cn/ ...
- 使用WampServer搭建本地PHP环境,绑定域名,配置伪静态
倡萌之前介绍过 USBWebserver 快速搭建本地PHP环境 ,推荐USBWebserver的原因在于它是绿色的,不需要安装,想使用就手动运行下即可.但是 USBWebserver 也有自身的弱点 ...
- apache大师+伪静态_Apache开启伪静态示例
Apache开启伪静态示例 环境: 系统 Windows Apache 2.2 加载Rewrite模块: 在conf目录下httpd.conf中找到 LoadModule rewrite_module ...
- wamp的卸载、安装与配置apache配置伪静态
wamp的卸载和安装注意事项(集成请绕行) 卸载wamp注意事项: 关闭应用,停止服务,在cmd中 sc delete mysql sc delete apache2.2 拷贝php注意事项: 拷贝p ...
- Centos6.6下编译安装Apache2.2.31
安装环境: [root@apache ~]# cat /etc/redhat-release CentOS release 6.6 (Final) [root@apache ~]# uname -r ...
最新文章
- 完胜BERT!谷歌NLP预训练利器:小模型也有高精度,单个GPU就能训练 | 代码开源...
- 2019年, video captioning论文汇总
- 为决战5G时代,小米出手一点不含糊,接连招揽牛人,这次是曾学忠
- 最新可用NOD32免ID升级服务器
- mysql序列increment_MySQL 序列 AUTO_INCREMENT
- javascript 事件委派
- FullCalendar 一: 日程安排FullCalendar
- [C#.Net]判断文件是否被占用的两种方法
- static and const
- 阶段3 2.Spring_05.基于XML的IOC的案例1_2 基于XML的IOC的案例-编写spring的Ioc配置
- UNITY 对话系统
- ASP.NET 氚云平台集成Dome
- win10系统如何设置局域网服务器,win10系统设置局域网地址的操作方法
- 中国00后互联网学习行为报告.pdf
- 口令红包-利用函数计算构建微信小程序的server端
- 基于正则表达式(python)对东方财富网上证指数吧爬虫实例
- ArcGIS 矢量数据拓扑编辑
- html实现轮播图--小圆圈呈中间大两边小的样式
- LayUI使用Echarts实现统计图
- 梆梆加固,启动就闪退了
热门文章
- jQuery - 小鸟系列之DOM操作
- asp生成带参数的二维码并合成推广海报图片,asp合并合成推广海报图片asp代码
- c语言几张图片合成视频,一张有料的图片!!!附文件-图片合成器C语言实现算法-站长资讯中心...
- OVN Southbound DB简介及其相关命令示例
- JS--利用setTimeout模拟setInterval
- 公司团建游戏《狼人杀》规则介绍
- 清华规划院 伟景行 诚聘 Jsp/Java/Web高级开发工程师 互联网开发主管 测试工程师 etc.
- 美团王兴---我在努力成为恒星
- Unity3D: 给字符串中的部分字体添加颜色突出显示
- 2019-9-2-自动机