Назад | Перейти на главную страницу

Создание .htaccess в windows в ultraedit не работает в linux

Я создал простой .htaccess в Windows с помощью ultraedit, но после того, как я загрузил его на сервер apache linux, он не работал, всегда давал мне ошибку 500. Я использовал командную строку linux для этого, она показывает, что перед первой строкой есть пустое место. Но если я вручную наберу точно такой же .htaccess в Linux, используя vi, то это не проблема. но если я помещу тот же самый контент в ultraedit и сохраню его, он просто не будет работать в Linux. Я не уверен, почему это так.

Проверьте журнал ошибок Apache, он должен указать точную ошибку.

Скорее всего, что-то не так с форматированием самого файла (красивые кавычки? Не уверен, что это задыхается, но с окончанием CRLF?) Или разрешениями на файл.

Вы можете убедиться, что файлы точный тот же контент (их нет; по крайней мере, в настоящее время окончания строк будут другими) с контрольными суммами: sha1sum /path/to/.htaccess.