PHP项目部署-开启rewrite(伪静态)
来源:互联网 发布:绿盾软件 编辑:程序博客网 时间:2024/06/06 03:27
TIPS:作者所用环境为2.4.25(Unix),不同版本配置应该会有所差异。
1、httpd.conf配置。
#LoadModule rewrite_module modules/mod_rewrite.so 去掉#
TIPS:开启mod_rewrite即可实现Apache的伪静态功能。
2、httpd.vhosts.conf配置。
<VirtualHost *:80> ServerName www.xxx.com DocumentRoot /webdata/xxx <Directory "/webdata/xxx/"> Options +Indexes +Includes +FollowSymLinks +MultiViews AllowOverride All </Directory></VirtualHost>
一定要配置为:AllowOverride All
此时,我的PHP项目已经开启了rewrite模块,可以使用PHP框架路由模式来进行其指定的路由访问。
3、隐藏index.php入口文件:
在项目入口文件index.php的同级目录配置.htaccess。内容如下:
<IfModule mod_rewrite.c> Options +FollowSymlinks -Multiviews RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f #RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]</IfModule>
此时已完成PHP项目部署。
阅读全文
0 0
- PHP项目部署-开启rewrite(伪静态)
- apache 开启伪静态 Rewrite及检测
- Ubuntu Apache 开启加载Rewrite 伪静态
- apache 开启 rewrite 重写规则 apache 目录 htaccess rewrite 重写规则 (伪静态)
- Apache URL Rewrite配置(php 伪静态)
- php 伪静态 (url rewrite mod_rewrite 重写)
- Apache Url Rewrite 配置(php伪静态)
- php 伪静态(url rewrite)apache配置!
- php 伪静态(url rewrite)apache配置!
- php 伪静态(url rewrite)apache配置!
- 关于PHP伪静态Rewrite设置
- php 伪静态 (url rewrite mod_rewrite 重写)
- apache php 开启伪静态
- apche 开启rewrite 重写url实现伪静态
- wamp集成环境开启rewrite伪静态支持
- wamp集成环境开启rewrite伪静态支持
- wamp集成环境开启rewrite伪静态支持
- PHP开发入门-Apache开启伪静态
- SpringMVC利用AOP实现自定义注解记录日志
- delphi TWebBrowser 使用
- 修改MyEclipse工作空间名称
- quartz详解4:quartz线程管理
- 身份证验证
- PHP项目部署-开启rewrite(伪静态)
- CSS伪类链接:点击某一个链接后,刷新页面,其他所有从没点击过的链接都变成a:visited中定义的颜色
- spring boot admin + spring boot actuator + erueka 微服务监控
- HDU:2013蟠桃记
- Java多线程基础:进程和线程之由来
- 设计模式六大原则
- vue往data里添加数据
- 自定义控件学习笔记(三)Paint详解
- h5、css3