其实楼主是用css扩展名来重定向到php文件
不过这样做不好
网页文件本身就有css样式表
你把php伪静态成css,那和本身就有的css文件,岂不是冲突?
例外,伪静态下,要注意各种文件的引用路径
比如css文件、js文件、img图片文件等
1.启用rewrite# LoadModule rewrite_module modules/mod_rewrite.so 去除前面的 #2.启用.htaccess
在虚拟机配置项中
AllowOverride None 修改为: AllowOverride All
二、Rewrite基本写法
服务器有配置文件不可能由我们来改,所以大多情况下要在网站的根目录下建一个.htaccess文件。
复制代码 代码如下:
RewriteEngine on //启动rewrite引擎
RewriteRule ^/index([0-9]*).html$ /index.php?id=$1 //“([0-9]*)” 代表范围 用(.*)代表所有,下同。
RewriteRule ^/index([0-9]*)/$ /index.php?id=$1 [R] //虚拟目录
DIV是层,CSS是层叠式样式表,静态页面是一般指HTML HTM页面,相对于动态页面而言,主要的区别在于,不需要经过网站服务器编译,页面原来是什么样子的显示出来的就是什么样子的。并非所有后缀为html htm的页面都是静态页面,动态页面也可以通过服务器端的技术实现采用静态页面的后缀,常见的是Apache的Rewrite技术,也就是通常称作伪静态的页面,实际上还是动态页面,只不过是静态化了。