伪静态定义及如何设置

i.什么是伪静态?

1.又称为URL重写

2.不是真正的html文件

ii.为什么要使用伪静态?

1.URL地址栏美观

2.利于SEO优化

iii.什么时候使用伪静态?

1.项目上线就要尽量做到伪静态

iv.伪静态如何进行设置?

1.修改apache的配置文件

a)Apache/conf/httpd.conf

2.开启重写模块

a)LoadModulerewrite_modulemodules/mod_rewrite.so

3.将允许覆盖配置选项开启:

a)AllowOverrideAll(3个地方)

4.重启apache

5.写重写规则:

a)新建一个文件.htaccess

b)编辑改文件

例:

RewriteEngineOn

RewriteRule^(\d+)\.html$$1.php

RewriteRule^(\d+)-(\d+)\.html$$1.php?id=$2

RewriteRule^(\d+)-(\d+)-(\d+)\.html$$1.php?id=$2&page=$3

相关推荐