Czy CSS i szablony są dozwolone w pliku robots.txt ?
Czy powinno to powodować problemy?
W Joomla CSS i szablony są niedozwolone w pliku robots.txt . Pomóż mi znaleźć rozwiązanie, czy umieścić niedozwolone w robotach dla CSS, szablonów itp. Dla moich nadchodzących stron.
css
robots.txt
Manju George
źródło
źródło
Odpowiedzi:
Firma Google niedawno zaktualizowała swoje wytyczne, aby oficjalnie stwierdzić, że nie należy blokować dostępu do plików CSS lub JS w pliku robots.txt . Zapewnia to, że gdy Google zaindeksuje witrynę, może ją renderować dokładnie tak, jak przeglądarka.
Jeśli zablokujesz pliki CSS lub JS, może to zaszkodzić wydajności witryny w rankingu.
Więcej informacji tutaj: aktualizacja naszych technicznych wskazówek dla webmasterów i tutaj: wskazówek dla webmasterów
Ponieważ jest to ostatnia rekomendacja, wiele stron internetowych i systemów CMS (takich jak Joomla) często blokuje takie pliki w pliku robots.txt . Powodem tego było zwykle to, że wyszukiwarki nie musiały indeksować ani indeksować tych plików, więc aby zatrzymać indeksowanie niepotrzebnych plików i katalogów oraz aby zaoszczędzić „budżet przeszukiwania”, pliki te często były blokowane w pliku robots.txt .
źródło
Na strategię pliku robots.txt zawsze powinno odpowiedzieć pytanie: które sekcje mojej sieci nie mogą być indeksowane przez robota, a które sekcje może indeksować robot.
Roboty implementują własną logikę i mają wiele celów (nie tylko Google ma robota ...), więc jeśli zakładasz, że robot jest w jakiś sposób „rozproszony” przez twoje pliki CSS i JS, otwierasz czarną skrzynkę robota i zakładasz, co prąd realizacja i prąd intencją robota jest. To nie jest przydatna długoterminowa strategia.
Zamiast myśleć w domenie robota, spróbuj myśleć w domenie treści w sieci.
Chcę zauważyć, że plik robots.txt nie jest mechanizmem bezpieczeństwa.
źródło
Szablony są używane przez aplikację do blogowania lub zarządzania treścią (CMS) i nie powinny być dostępne zewnętrznie, gdy CSS jest odczytywany przez przeglądarkę i wyszukiwarkę i powinien być czytany. Powiedziawszy to, nie zablokowałbym żadnego z nich, ale nie zmieniłbym również tych, które są przez CMS. Wyszukiwarki i boty nie dbają o twoje szablony. Po prostu zablokuj dostęp do swojej witryny za pomocą adresu URL / URI, którego nie chcesz indeksować ani czytać, ale nie traktuj robots.txt jako narzędzia bezpieczeństwa. Nie jest do tego przeznaczony.
źródło