在ultraedit在windows上创build.htaccess不工作在Linux

我使用ultraedit在windows上创build了一个简单的.htaccess,但是在我上传到linux apache服务器之后,它不起作用,总是给我500错误。 我用linux命令行来捕捉它,它显示在第一行前面有一个空的空间。 但是,如果我在linux下使用viinput完全相同的.htaccess,那么这是没有问题的。 但是如果我把相同的内容放在ultraedit中,并保存,那么它就不能在linux上运行。 我不确定这是为什么。

检查Apache的错误日志,它应该给出确切的错误。

最有可能的是,文件本身的格式有问题(漂亮的引号?不知道它是否在这个上扼杀,而是CRLF的结局呢?),还是文件的权限。

您可以validation文件是完全相同的内容(它们不是;至less行结尾将有所不同)与校验和: sha1sum /path/to/.htaccess