2012-07-10 27 views
14

Przesłałem mój plik robots.txt przed wiekami do Google i nadal podaje on składnię, która nie została zrozumiana w pierwszym wierszu.Składnia pliku robots.txt nie jest zrozumiała

Po Google Googling najczęstszym problemem jest dodanie przez Google znaku "?" na początku linii, ale nie robię tego dla mnie.

URL do pliku robots.txt jest

www.leisurepursuits.co.uk/robots.txt

Błąd jest:

Linia 1: User-agent: * Składnia nie rozumieć

+0

Pomyślałem, że to wspaniałe pytanie ... dzięki Lex. Naprawiono mój problem. – JoshYates1980

Odpowiedz

21

Ten błąd jest wyświetlany, ponieważ oczekiwany format pliku robots.txt jest zwykłym tekstem zakodowanym w UTF-8. Plik składa się z rekordów (wierszy) oddzielonych CR, CR/LF lub LF.

Jeśli kodowanie znaków nie jest podzbiorem UTF-8, to pliki robots.txt są niepoprawnie analizowane.

Najpierw sprawdź adres robots.txt w http://www.asymptoticdesign.co.uk/cgi-bin/check-url.pl, wybierając drugą opcję "Wyświetl źródło" i sprawdź, czy odpowiada pomyślnie.

Teraz ponownie załaduj plik robots.txt. Nie wyświetli błędu, jak pokazano wcześniej.

+3

Łącza nie działają. http://www.milevis.com/Tips/Details/42 poprawki dla mnie – ysrb

+2

Pierwotnie utworzyłem plik robots.txt przez VS2013, co było moim problemem. Po przeczytaniu tego posta otworzyłem Notatnik, zapisałem go, a następnie przesłałem ponownie i zadziałało. – JoshYates1980