RewriteRule ^(.*)$ $1\.php
CSS不正常的原因找到了如果CSS文件是外部文件,无法正常显示
如果在当前页面中,可以正常显示
<style type="text/css" media="all">
h1 {
color: #C00;
font-size: 20pt;
}
</style>外部链接的CSS样式文件无法正常显示,不知何故?
<style type="text/css" media="all">
@import url(style.css);
</style>
CSS不正常的原因找到了如果CSS文件是外部文件,无法正常显示
如果在当前页面中,可以正常显示
<style type="text/css" media="all">
h1 {
color: #C00;
font-size: 20pt;
}
</style>外部链接的CSS样式文件无法正常显示,不知何故?
<style type="text/css" media="all">
@import url(style.css);
</style>
<style type="text/css" media="all">
@import url(../style.css);
</style>
这样就是对的,HTML才不管你是不是rewrite了,她认为现在的目录不是根目录而是index目录
@import url(http://www.test.com/style/all.css);
RewriteEngine on
RewriteRule ^(.*)$ $1\.php
</IfModule>这样配置就没问题,就是不要将rewrite规则写在虚拟主机中,CSS样式表问题也不再出现
你的规则只是说可以用http://www.test.com/index.?id=1这种形式访问,
但是直接http://www.test.com/index.php?id=1还是可以访问的
一般都是把?后面的参数拿来一起用,隐藏变量id
google 上很多.