Junzizhiai 2015-02-04
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