用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2282|回复: 3
收起左侧

[HELP] 如何把主页设成静态的。url rwrite该怎么写。

[复制链接]
发表于 2011-11-5 18:58:15 | 显示全部楼层 |阅读模式
以下是现在rewirte的配置该怎么改啊,把主页设成根目录下的index.html,就是访问我域名的时候直接指向index.html而不经过重写和ci框架。
[ISAPI_Rewrite]

Options +FollowSymlinks
RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond URL ^/(?!adsense.txt|js|images|css|swf|imgs|inc|html|indexxx\.php|info\.txt|tool).*
RewriteRule ^(.*)$ /indexxx.php/$1 [L]
 楼主| 发表于 2011-11-5 19:50:58 | 显示全部楼层
我自己解决了,看到的朋友看看有没有更好的办法。
我把上面最后一句的RewriteRule ^(.*)$ /indexxx.php/$1 [L]改成了RewriteRule ^(...*)$ /indexxx.php/$1 [L]也就是多加了两个点。这样当域名后边至少根一个字符时才会传给indexxx.php处理。
如果直接用域名访问则不做任何转向,就自动转得iis的默认主页了,也就是index.html.
我问这个问题的初衷是,我觉得我的主页太大了,用gzip不能压缩ci的缓存,就想到了直接把它弄成静态的吧。可以手动更新或用ajax来更新。
 楼主| 发表于 2011-11-5 19:54:33 | 显示全部楼层
也许我问的是超级菜鸟的问题,或我的回答没一点价值请原谅!
发表于 2011-11-5 20:35:48 | 显示全部楼层
很有价值,我已经学习过了!!!

本版积分规则