Program do generowania mapy witryny XML
Generator mapy witryny XML
Skopiuj kod i stwórz program.
Wprowadzenie
Mapa witryny to strona lub plik wymieniający strukturę i zawartość Twojej witryny, pomagając użytkownikom i wyszukiwarkom zrozumieć informacje na Twojej stronie oraz ułatwiając nawigację.
Chociaż ta strona nosi tytuł „Generator mapy witryny XML”, bieżąca strona nie jest narzędziem do generowania map witryn.
Na tej stronie znajdziesz kod do generowania i pobierania mapy witryny w formacie XML. Wgraj poniższy kod na serwer swojej witryny i uruchom program, gdy będziesz potrzebować mapy witryny XML dla swojej witryny. Możesz swobodnie modyfikować kod. Zapraszamy do korzystania z niego.
Zrzeczenie się odpowiedzialności
W zależności od struktury Twojej witryny istnieje możliwość, że ten program nie wygeneruje mapy witryny pomyślnie.
Program zakłada, że witryna jest tworzona w standardzie UTF-8. Jednak nawet jeśli cała zawartość jest w UTF-8, może nie działać, jeśli tagi HTML nie pasują do wzorca programu.
Ryzyka
Ten program został zaprojektowany do działania w środowisku online. Związane z nim są więc następujące ryzyka.
- Ryzyko manipulacji przez osoby trzecie: Złośliwe osoby trzecie mogą uruchomić program PHP, potencjalnie zmieniając jego działanie.。
- Wydajność serwera: W przypadku dużej liczby plików/katalogów może to zająć dużo czasu i pamięci, wpływając na obciążenie serwera.
- Wpływ na Googlebota: Podczas odwoływania się Googlebota do mapy witryny, jeśli program jest przeszukiwany w trakcie zapisywania, poprawne informacje mogą nie dotrzeć do bota.
Podjęte środki
Podjęliśmy następujące środki w celu zmniejszenia ryzyka:
- Przechowywanie wygenerowanych plików: Dla zwiększenia bezpieczeństwa wygenerowanego pliku mapy witryny, program wykonuje następujące kroki:
- Tymczasowe przechowywanie: Pliki mapy witryny są początkowo przechowywane tymczasowo w lokalizacji poza katalogiem głównym, uniemożliwiając bezpośrednie zapisywanie lub manipulowanie przez złośliwe osoby trzecie na serwerze WWW.
- Zmiana nazwy pliku: Wygenerowany plik mapy witryny jest zmieniany po tymczasowym przechowywaniu, zmniejszając ryzyko manipulacji poprzez zmianę oryginalnej nazwy pliku.
Środki do podjęcia
Aby zminimalizować ryzyko, prosimy o uwzględnienie następujących kwestii:
- Usunięcie pliku programu: Po wygenerowaniu mapy witryny niezwłocznie usuń wgrany plik programu z serwera.
- Wykonanie w bezpiecznym środowisku: Bądź ostrożny przy umieszczaniu plików na serwerach zdalnych i rozważ lokalne uruchamianie ich, jeśli uważasz, że są zagrożone.
- Monitorowanie obciążenia: W przypadku wzrostu obciążenia serwera natychmiast zaprzestań korzystania, aby uniknąć problemów z wydajnością.
- Środki dla Googlebota: Po wygenerowaniu mapy witryny sprawdź sukces indeksowania w Google Search Console. W razie potrzeby rozważ ręczne uruchomienie indeksowania.
- Jeśli nie masz wtyczki do generowania mapy witryny, jak WordPress, będziesz musiał samodzielnie wygenerować mapę witryny. W takim przypadku skorzystaj z tutaj przedstawionego kodu.
- Szczegółowe informacje na temat struktury mapy witryny i jej konieczności można znaleźć na wielu stronach internetowych, dlatego zostały one pominięte, podając tylko kod PHP.
- Każdy element w kodzie ma komentarze; wybierz metodę, która najlepiej odpowiada Twoim preferencjom.
- Wygenerowany plik XML (.xml) wygląda następująco, zapewniając przykład z minimalną wymaganą zawartością dla rejestracji w Google. Dodatkowo można pobrać „Tytuł strony”, „Częstotliwość zmian” i „Priorytet”.
・Data ostatniej modyfikacji (<lastmod>) jest uzyskiwana w czasie uniwersalnym skoordynowanym (UTC).・Na przykład, czas japoński dodaje 9 godzin do wyświetlonego czasu.
-
Kroki instalacji:
- Przygotuj katalog (folder) o nazwie np. "mapa_witryny".
- Skopiuj poniższy kod i wklej go do edytora strony internetowej.
- Postępuj zgodnie z komentarzami w kodzie, aby zastąpić każdy element treścią odpowiadającą Twoim warunkom.
- Nazwij plik, na przykład 'generator_mapy_witryny.php,' i zapisz edytowaną stronę z rozszerzeniem '.php', a nie '.html'.
- Wgraj go na swój serwer WWW. Jeśli możesz uzyskać dostęp do strony i zobaczyć ekran podobny do poniższego, oznacza to, że generacja przebiegła pomyślnie.
* Przetestowane w środowisku deweloperskim z około 20 000 stronami, rozmiar pliku wynosi około 6 MB (wybierając wszystkie dostępne elementy w ustawieniach), a czas generowania wyniósł około 3 sekund.【Typ z sekcją HTML】【Typ tylko z sekcją PHP】
- Otwórz zapisany „plik XML” w przeglądarce, aby go sprawdzić, lub pobierz zapisany plik „.xml” do sprawdzenia i jeśli został wygenerowany poprawnie, zarejestruj go w Google Search Console Bing Webmaster Tools itp.
* Jeśli rozmiar pliku jest duży, możliwe, że nie będzie można go otworzyć w przeglądarce. Pobierz plik „.xml” z serwera WWW w celu potwierdzenia.* W zależności od przeglądarki może nie wyświetlić się poprawnie po otwarciu.* Jeśli otworzysz go w przeglądarce, "Deklaracja XML" w pierwszej linii może się nie pojawić.
- Jeśli używasz go po raz pierwszy, upewnij się, że generacja przebiega prawidłowo i sprawdź, czy nie ma zbędnych elementów.
- Jeśli napotkasz „Encoding error” podczas dostępu do strony, może to być spowodowane określonymi znakami.
* Kody escape można skopiować klikając.
- Kiedy sprawdziliśmy to w środowisku testowym, gdy nie było określonych wykluczeń, znaleziono katalog o nazwie „sys”, który nie jest używany jako katalog strony internetowej (folder) na tej stronie, w pliku XML. Jeśli zostało to potwierdzone, prosimy o określenie nazwy katalogu w pozycji „Wyklucz katalogi”, na przykład "$excludeDirectories = ['sys']".
Alternatywnie spróbuj określić coś w rodzaju "$excludeMetaTags = ['NOINDEX']" w sekcji „Wyklucz Meta Tagi”. Poniższy kod PHP używa "NOINDEX" jako domyślnego ustawienia.
Znak Kod escape Amper&➡️&Pojedynczy cudzysłów‘➡️'Podwójny cudzysłów“➡️"Większe od>➡️>Mniejsze od<➡️<
* "font-family" w programie należy dostosować do własnej strony, jeśli to konieczne.
Oto kończy się nasze wprowadzenie do kodu PHP generatora mapy witryny XML.
Korzystając z tego kodu, możesz osiągnąć efektywne indeksowanie i przeszukiwanie przez wyszukiwarki, zapewniając płynne działanie witryny.
Chociaż istnieją płatne programy z zaawansowanymi funkcjami, takimi jak automatyczne aktualizacje, tutaj skupiono się na zapewnieniu podstawowej funkcjonalności.
Mogą wystąpić błędy w sformułowaniach, ponieważ jest to tłumaczenie z japońskiej wersji. Przepraszamy za niedogodności, ale jeśli występuje błąd w sformułowaniu w kodzie, prosimy o jego poprawienie lub dostosowanie.
Doceniamy Twoją opinię na temat korzystania z tego kodu. Prosimy zauważyć, że nie jestem w stanie odpowiedzieć na pytania.