Apache的.htaccess可以实现rewrite功能,而放在Hostgator主机上的.htaccess文件需要有特殊的格式,否则不被支持。我先写一个示例,然后说明和常规的.htaccess有哪些不同
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /~coffeecat
RewriteCond -----------HIDDEN------------
RewriteCond -----------HIDDEN------------
RewriteRule -----------HIDDEN------------
SetEnv mod_rewrite_enabled 1
</IfModule>
1:加上<IFModule>标签,表示这块属于rewrite模块的配置
2:RewriteBase后面需要写Hostgator的帐号,比如上面的coffeecat就是我的帐号
3:最后加上SetEnv mod_rewrite_enabled 1,表好似开启rewrite模块
中间的代码和原来.htaccess的代码是一致的。
Ferris
2011-08-12