在本地测试茶宝的新网站时,发现无论怎么设置静态链接(Permanent Link)都无法打开页面,网站报404错误。但是同样的设置在bennywu.net上却没有问题。在网上查找了一番,发现原因是没有打开apache Mod_rewrite模块。看了一下教程,发现并不难,照做之后问题解决。 发下教程如下:
打开Apache2\conf\httpd.conf 搜索 LoadModule rewrite_module modules/mod_rewrite.so (Apache2是这个),去掉前面的#。 搜索AllowOverride None,有好几个找到和下面代码类似的那个,替换为 AllowOverride All <Directory "C:/www"> AllowOverride None Options None Order allow,deny Allow from all </Directory> 重启Apache服务,搞定!