Мой robots.txt отображается на одной строке после загрузки

Итак, у меня есть странная проблема, и я не уверен, вызвана ли она из-за моей ошибки или чего-то еще, но когда я загружаю файл robots.txt, как показано ниже:

User-Agent: *
Disallow: /dev/
Disallow:/wp-admin/
Disallow:/wp-includes/
Disallow:/wp-login.php

Он появляется в Google Webmaster, как показано ниже, а также, если я повторно загружаю указанный файл, он также будет отображаться таким образом

User-Agent: *Disallow: /dev/Disallow:/wp-admin/Disallow:/wp-includes/Disallow:/wp-login.php

Как я могу это исправить? Это говорит мне, что я делаю что-то неправильно? Это проблема с пробелами?

3 голоса | спросил semaj0 18 PM00000060000003631 2016, 18:57:36

2 ответа


1

В большинстве случаев есть две вещи, на которые нужно обратить внимание.

Один из них: если вы редактируете файл в Windows, маркер CR (управление каретой) LF (строка строки) [EOL] (конец строки) необходимо изменить только на LF для Linux. Некоторые редакторы и инструменты позволяют это с опцией, а другие - нет. Также имейте в виду, что есть 3-й. которые мешают процессу, таким как инструменты управления.

Второй способ передачи файла. В большинстве случаев используется FTP-клиент, а текст не является методом передачи по умолчанию, однако большинство FTP-клиентов будут использовать текст для расширения файла .txt как минимум. Мне приходилось специально выбирать текст над двоичным кодом даже для очевидных текстовых файлов. Большинство FTP-клиентов будут обрабатывать расширения файлов правильно. Тем не менее, иногда файл не преобразуется правильно даже с лучшими намерениями. Кроме того, я видел, что FTP-сервер виноват здесь, хотя и редко.

Всякий раз, когда вы видите такую ​​проблему, проверьте, соответствует ли загруженный файл оригиналу, например, WordPad, где код может быть проверен. Это может сказать вам, правильно ли загружен файл. Многие панели управления позволят вам открыть файл прозрачно, чтобы правильно сравнить эти два. Если загрузка не правильно обрабатывает маркер [EOL], это, скорее всего, метод передачи. Для FTP вы всегда можете принудительно передавать текстовые переводы по двоичным файлам. Если это все еще не работает, то на любой панели управления вы можете просто загрузить файл. Некоторые сделают изменения для вас. Если это все еще не работает, используйте SSH (shell) и отредактируйте файл, удалите содержимое, затем вырежьте и вставьте его из оригинала. Это всегда должно работать. Для небольших файлов это работает. Для больших файлов это может быть очень медленным, но также должно работать нормально.

ответил closetnoc 20 AM00000030000005431 2016, 03:59:54
1

Редактировать файл снова с помощью редактора в Cpanel. Используйте редактор кода или простой редактор.

Для этого - выберите файл Robot.txt и выберите редактор или редактор кода с панели инструментов в файловом менеджере (cpanel).

Сохранить изменения и снова проверить.

ответил Rohit kumar 20 AM00000090000002131 2016, 09:05:21

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132