Quantcast
Channel: ZanIDC
Viewing all articles
Browse latest Browse all 2

Apache伪静态配置详解(URL重写)

$
0
0

Apache伪静态是什么?Zanidc(zanidc.com)在这里为大家详细解释,伪静态就是将动态页面的URL转化为静态URL页面显示就叫做伪静态也就是网站的静态化,其中中的“伪”字很好的解释了它的这个特点,在系统中它不是真正意义上的静态化页面。由于是将动态页面URL重写转化为静态页面URL,又被称作为URL重写。在Windows操作系统(IIS服务器)和Linux(Apache服务器)都可以实现系统的URL重写。下面我会详细解释Apache伪静态配置。

环境:
系统 :Linux

服务:Apache 2.4

1.加载Rewrite模块:

在Apache的conf目录下打开httpd.conf
在其中找到LoadModule rewrite_module modules/mod_rewrite.so
去掉前边的注释符号“#”。

2.允许在任何目录中使用“.htaccess”文件:

在httpd.conf中找到AllowOverride默认为None

将“AllowOverride None”改成“AllowOverride All”

AllowOverride All

在项目根目录建.htaccess

3.Apache Rewrite模块的简单应用:

<IfModule mod_rewrite.c>

RewriteEngine on

RewriteRule index.html$ index.php

RewriteRule index-([1-9]+[0-9]*).html$ index.php?p=$1

</IfModule> 


Viewing all articles
Browse latest Browse all 2

Latest Images

Trending Articles





Latest Images