在个人PC上测试站点和joomla的优化,遇到了两个问题:
首先就是windows下不好生成.htaccess文件。总是提示“必须输入文件名”。在谷歌搜索“windows .htaccess”,很欣喜地看到很多的解决方法。
摘录如下:
1. 打开DOS命令行窗口 - 进入htaccess目录-在命令行窗口中输入"cd "(带一空格) 目录名,这里的目录名为htaccess文件的目录,然后回车-输入Mambo所在盘符,回车-输入命令: move htaccess.txt .htaccess
2、使用DOS命令,在DOS下有三种方法可供选择:
使用屏幕编辑命令copy con .htaccess后回车,输入内容,最后按下ctrl+z结束编辑,就成功生成了.htaccess;
使用重命名命令ren 1.txt .htaccess ,这是最常规的方法了,在windows窗口下不能执行的命令,在cmd下却如履平地;
使用重定向命令 echo. >.htaccess,这里将一个回车符输入到.htaccess,同样能创建成功;
3、用winrar的文件管理器,先新建一文本文档,然后打开winrar主界面,定位到该文件,可以直接重命名,这是我在解压一国外开源项目时,其自带的.htaccess居然能正确解压出来时,所得到的启发,当然你使用7zip之类的管理器也是可以的。
4、直接通过文本编辑工具保存,例如记事本,ultraEdit等等,不过保存的时候选择所有文件就可以了,这实在是一个欠揍的方法,不过肯定不是我欠揍,欠揍的是微软.
5、使用php中的文件创建方法,fopen,file_put_contents文件名直接取.htaccess就成。
这个问题解决后,第二个问题:打开localhost,是这样的
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, admin@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
解决方法:是因为Apache的rewrite_module没有打开。到Apache下勾勾此模块就可以了。