Apache重写URL
来源:互联网 发布:淘宝密码怎么设置 编辑:程序博客网 时间:2024/05/29 19:52
环境
====
Ubuntu
Apache (sudo apt-get install apache2)
STEP 1: 启用rewrite模块
===================
采用二进制文件安装的apache(apt-get install),默认会启用一部分模块。在apache2的配置目录下,有两个目录
/etc/apache2/mods-enabled/ #已经被启用的模块
/etc/apache2/mods-available/ #当前系统中可用的模块
可用使用命令来启用或禁用模块:
a2enmod 模块名
a2dismod 模块名
执行命令其实是在/etc/apache2/mods-enabled/目录下创建或删除一个模块的链接文件。因此也可以手动进行,
cd /etc/apache2/mod-enabled
sudo ln -s ../mods-available/rewrite.load rewrite.load
STEP 2:修改配置文件
=================
sudo vim /etc/apache2/sites-enabled/000-default
替换
AllowOverride None
为
AllowOverride All
Note: /etc/apache2/sites-enabled/000-default实际上是/etc/apache2/sites-available/default的链接。
STEP 3:添加Rewrite规则
===================
在需要隐藏index.php的目录下创建.htaccess文件,内容如下:
<IfModule mod_rewrite.c>
RewriteEngine on
#不显示index.php
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>REFERENCE
=========
1.http://hi.baidu.com/liheng_2009/item/7676267547a49322d6a89cdf
2.http://www.5idev.com/p-thinkphp_htaccess_rewrite.shtml
- apache URL重写指南
- apache 2.2 url 重写
- Apache Drupal URL重写
- apache 重写php url
- Apache重写URL
- apache 实现url 重写
- apache配置URL重写
- apache的url重写
- Ubuntu Apache URL 重写
- php apache 重写URL
- Apache的URL重写
- 关于apache的url 重写
- apache中url重写 例子
- apache 的URL重写笔记
- Apache初级URL重写指南
- Apache中URL地址重写
- Apache 初级URL重写指南
- apache+tomcat二级域名+url重写
- iOS-UITextField
- Android仿微信底部菜单
- nginx配置文件上传大小
- mysql配置文件my.cnf详解
- 高仿360手机卫士布局,用来学习布局
- Apache重写URL
- LFI本地包含漏洞利用小技巧
- 七夕,你拿什么拯救你的爱人?
- 用一个临时变量实现单链表逆序
- 超炫button按钮动画效果
- POJ 1873 The Fortified Forest (枚举+凸包)
- sql DB身份验证模式机制
- Sheepdog(牧羊犬分布式文件系统) 安装简介
- Hadoop中HDFS文件系统的Append/Hflush/Read设计文档(HDFS-265:Revisit append)