http://mapy.stron.pl/gsmaster_index.php
ostatnia aktualizacja skryptu: 3.01.2006 - polecam pobrać poprawkę
skrócona instrukcja:
- pobierz plik gsmaster_pl.zip, rozpakuj go i umieść w katalogu głównym na serwerze
- zaktualizuj poniższe dane w pliku gsmaster.php
// usupelnij dane serwera mysql
mysql_connect("serwer", "nazwa_uzytkownika", "haslo");
mysql_select_db("baza_danych");
// sciezka bezwzgledna Twojego serwera
$sciezka = "/twoja/sciezka/do/serwera/";
// ustaw swoj login i haslo do skryptu
$login = "login";
$pass = "haslo";
mysql_connect("serwer", "nazwa_uzytkownika", "haslo");
mysql_select_db("baza_danych");
// sciezka bezwzgledna Twojego serwera
$sciezka = "/twoja/sciezka/do/serwera/";
// ustaw swoj login i haslo do skryptu
$login = "login";
$pass = "haslo";
- ustaw chmod tak aby plik mógł zapisywać na Twoim serwerze
- dostęp do skryptu dodatkowo można zabezpieczyć autoryzacją w htaccess
- odpal plik i zaloguj się
po zalogowaniu:
- stwórz nowy plik map (bez polskich znaków i spacji)
- stwórz plik zapytań ini
- zedytuj plik zapytań ini i zapisz go (wystarczy uzupełnić przykładowe zapytanie) - interesują nas dwie zmienne $query z najzwyklejszym zapytaniem do bazy mysql oraz $this_url - konstrukcja urla jaką chcemy uzyskać - pamiętać o stawianiu &apm; zamiast samego & w urlach
następnie
- wykonaj zapytanie i nadpisz plik xml
- wejdź do Google i podaj im informację o swoim pliku xml
możesz stworzyć wiele plików xml
- generuj pliki wg instrukcji pozyżej oprócz podawania informacji o pojedyńczym pliku xml
- wykonaj plik indexu
- wejdź do Google i podaj im informację o swoim pliku indexu
Główna idea skryptu jest taka aby nie skanować stron żadnym robotem (co będzie pożerać transfer) tylko korzystać z tego co ma się w bazie do wygenerowania urli dokładnie takiej postaci jaką potrzebujesz
Pliki zapytań w zasadzie można dostosować do każdego CMSa opartego o PHP/MySql. Przewaznie do wygenerowania kompletnego zestawu URLi wystarczy wykorzystać tylko z jedno pole w tabeli - id.
Jeśli ma się np. system tekstów to pliki można podzielić tak aby każda kategoria tekstów miała swój plik xml.
Jeśli któraś z kategorii przekracza 10.000 URLi (google przyjmuje do 50 tysięcy URLi w jednym pliku xml, plik nie może przekraczać 10 MB), możesz regulować wielkość pliku xml za pomocą zapytania mysql. Tzn można tworzyć dwa lub więcej plików xml na 1 kategorię.
Jest możliwość generowania pliku xml ręcznie aby mieć także mapę z tych obszarów serwisu których nie da się wygenerować automatycznie.
Miłego korzystania z GSMaster
Jest tez prośba - skoro skrypt ułatwia Wam pracę proszę osoby korzystające z niego o link zwrotny
<a href="http://mapy.stron.pl" target="_blank">Mapy Stron</a>
P.S. 1 zapraszam do lektury krótkiego tekstu na temat Google Sitemaps Master
P.S. 2 jeśli komuś się spodoba GSMaster i chciałby umieścić komentarz na grupie google-sitemaps to zapraszam
P.S. 3 komentarze na forum seochat też będą mile widziane