Skocz do zawartości

Nowy skrypt katalogu! 1.1 pierwsze testy


Rekomendowane odpowiedzi

  • Odpowiedzi 554
  • Dodano
  • Ostatniej odpowiedzi

°K°, to nie jest tak że sobie wyłaczysz i po krzyku :D musimy znaleźć ten błąd :)

Otwórz plik otwarty_index.php (lub index.php) i masz tam taki zapis

if ($_SERVER[REQUEST_URI]=="/$cfg[s2].html") {
die();
} else if (eregi("^\/google(.*)\.html$", $_SERVER[REQUEST_URI])) {
header("HTTP/1.0 404 Not Found");
die();
}

zmień go na

if ($cfg[m7]==1) {
if ($_SERVER[REQUEST_URI]=="/$cfg[s2].html") {
die();
} else if (eregi("^\/google(.*)\.html$", $_SERVER[REQUEST_URI])) {
header("HTTP/1.0 404 Not Found");
die();
}
}

następnie wchodzisz w konfigurację i w przepisywaniu URLi zaznaczasz Forma przepisywania ErrorDoc i zapisujesz zmiany

następnie umieszczasz w .htaccess wiersz

ErrorDocument 404 /otwarty_errormod.php

- buduj content metodą drag&drop i łatwo zgarnij SEO backlinki z msDrop

- wideoporadniki jak korzystać z msDrop

Odnośnik do komentarza
Udostępnij na innych stronach

°K°, tak myślę i myślę i chyba w pliku otwarty_errormod.php jest błąd bo na sztywno ustawiłem otwarty_index.php zamiast pobierać nazwę pliku głównego z configa:

zamień

$url = fopen ("https://$_SERVER[HTTP_HOST]/otwarty_index.php?a=$a&id=$id&min=$min", "r");

na

$url = fopen ("https://$_SERVER[HTTP_HOST]/index.php?a=$a&id=$id&min=$min", "r");

i zobacz czy jeszcze się wlecze

- buduj content metodą drag&drop i łatwo zgarnij SEO backlinki z msDrop

- wideoporadniki jak korzystać z msDrop

Odnośnik do komentarza
Udostępnij na innych stronach

Rewelacyjna prostota obsługi.

Sam aktualnie pracuję nad nowymi skryptami do moich dość skomplikowanych w obsłudze katalogów.

Twój skrypt, choć jeszcze w budowie, jest wielką motywacją do działania nad własnymi projektami.

Oby tak dalej!

Recenzje książek rozwojowych i motywacyjnych - złote książki

Wszystko co powinieneś wiedzieć o fotowoltaice - fotowoltaika Żory

Zdrowie, odchudzanie i uroda - zdrowie na zawołanie

Odnośnik do komentarza
Udostępnij na innych stronach

Ten skrypt jest rewelacyjny.[...]

cieszę się że tak uważasz :D

Rewelacyjna prostota obsługi. Sam aktualnie pracuję nad nowymi skryptami do moich dość skomplikowanych w obsłudze katalogów.

Żeby skrypt mógł być dla mas wszystkie funkcje muszą być maksymalnie (w miarę możliwości) proste :)

Nie wiem czy dobrze zrozumiałem - jeśli używasz własnego, autorskiego skryptu katalogu na własne potrzeby to może prościej Ci będzie napisać exporter i wysłać dane do "otwarty.pl mini" niż tracić czas na pisane menu administracyjnego obsługującego katalog? :)

- buduj content metodą drag&drop i łatwo zgarnij SEO backlinki z msDrop

- wideoporadniki jak korzystać z msDrop

Odnośnik do komentarza
Udostępnij na innych stronach

Piotrek Perfekto

fatalnie bo rozgrzebałem kolejne pliki :D muszę je chyba odzyskać, żeby nie namotać przy kolejnym update

teraz sprawdź koniecznie numerweryfikacyjny Google

- https://www.katalog.newfiles.pl/lalalala.html jest strona główna powiedzmy że przy sterowaniu Errorem to jest do przyjęcia

- https://www.katalog.newfiles.pl/google123.html 200 OK + button statów czyli ŹLE bo powinno zwrócić HTTP404

- https://www.katalog.newfiles.pl/googleNumerWeryf.html 200 OK czyli dobrze (chyba że w konfiguracji wprowadziłeś inną nazwę, jeśli tak to podaj mi ją) ale jest tu button statów czyli ŹLE bo powinno zwrócić pustą stronę

button mi tu koliduje, nie wiem gdzie go umieściłeś ale jest poza sterowaniem, button umieść w /otwarty_disp/funkcje.php np. zamiast footer w wierszu 93. Inaczej nie będzie to działać zgognie z założeniami

- buduj content metodą drag&drop i łatwo zgarnij SEO backlinki z msDrop

- wideoporadniki jak korzystać z msDrop

Odnośnik do komentarza
Udostępnij na innych stronach

Nie wiem czy dobrze zrozumiałem - jeśli używasz własnego, autorskiego skryptu katalogu na własne potrzeby to może prościej Ci będzie napisać exporter i wysłać dane do "otwarty.pl mini" niż tracić czas na pisane menu administracyjnego obsługującego katalog?

Tak naprawdę cała frajda to pisać własny skrypt, dlatego pozostanę przy rozwijaniu własnego projektu. Fakt, napisanie exportera to chwila, ale ja wolę się trochę pomęczyć. Tak właściwie jestem już na finiszu. Teraz skupiam się na testach i dopracowywaniu. Mój skrypt niestety nie będzie przeznaczony do udostępnienia, ale w przyszłości, kto wie...

Recenzje książek rozwojowych i motywacyjnych - złote książki

Wszystko co powinieneś wiedzieć o fotowoltaice - fotowoltaika Żory

Zdrowie, odchudzanie i uroda - zdrowie na zawołanie

Odnośnik do komentarza
Udostępnij na innych stronach

Tak naprawdę cała frajda to pisać własny skrypt

w 100% potwierdzam :D

°K° jest coraz lepiej z Twoim sterowaniem na ErrorDocument i na upartego tak mogło by zostać:

- https://www.katalog.newfiles.pl/lalalala.html jest home i jest do przyjęcia

- https://www.katalog.newfiles.pl/google123.html jest HTTP404 czyli bardzo dobrze bo z przepisywania wykluczony jest zakres /google()\.html

- https://www.katalog.newfiles.pl/googleNumerWeryf.html jest HTTP404 a powinno być HTTP200 OK i być puste chyba ze zmieniłeś w konfiguracji numer weryfikacyjny

Mógłbyś na tym poprzestać tylko że aby weryfikacja przebiegła poprawnie musiałbyś fizycznie umieścić plik weryfikacyjny Googla na serwerze

- buduj content metodą drag&drop i łatwo zgarnij SEO backlinki z msDrop

- wideoporadniki jak korzystać z msDrop

Odnośnik do komentarza
Udostępnij na innych stronach

Ok wgrałem site map wygenerowaną innym narzedziem i zaraz będę testował.

Czyli tak mapa poszła na 3727 podstron.

I adres weryfikacyjny:

czyli

https://www.katalog.newfiles.pl/googleeb18b8dc22431084.html

Tylko zwraca mi tutaj komende.

A powinien pokazać się pusty plik.

Tak jeszcze plik googleeb18b8dc22431084.html wrzuciłem na FTP i przeszło veryfikacje google.

Ps. Piotrek czyli tak jak zrobiłem teraz to: czyli wygenerowanie sitemap, ustawienia w PA nazyw pliku i ilości podstron.

Wrzucenie na FTP i zweryfikowanie przez google (nie powinno mieć już żadnym problemów) ?

Tak jak napisałeś, skrypt powinien automatycznie przekierować plik google.....html

Odnośnik do komentarza
Udostępnij na innych stronach

°K°, naprawdę nie doszukuj błędów na etapie generowania map (jedyny bug jest opisany tu), ten wbudowany generator działa identycznie jak wersja podstawowa GSMastera. Na tym etapie jest wszystko jak najbardziej poprawnie.

Błędy wynikają z tego że masz przepisywanie oparte o ErrorDocument a nie RewriteRule. Twoje działa na zasadzie przekierowania błedu HTTP404. Plik weryfikacyjny Google wymaga aby wszystkie URI (oprócz jednego podanego Ci przez Google) zaczynające się na /google(.*).html także zwracały HTTP404.

Zadaniem skryptu jest takie przesterowanie tego wszystkiego aby wystarczyło wpisać w konfiguracji nazwę pliku podaną przez Google i nie wrzucać pliku na serwer.

W przepisywaniu opartym o RewriteRule nikt nie powinien napotykać na problemy. Czekam na Wasze testy z generowaniem i weryfikacją map :)

- buduj content metodą drag&drop i łatwo zgarnij SEO backlinki z msDrop

- wideoporadniki jak korzystać z msDrop

Odnośnik do komentarza
Udostępnij na innych stronach

°K° założenie generowania map dla obu form przepisywania jest identyczne:

1. chmodujesz dir, w którym skrypt ma zapisywać pliki

2. wchodzisz w konfigurację

3. ustawiwasz ilość linków w jednym pliku map

4. wybierasz typ generaowanych plików (xml, gz)

----> 4a. Google nadaje raz plik weryfikacyjny dla jednego konta w Google więc jeśli znasz nazwę pliku możesz ją od razu wprowadzić

5. zapisujesz konfigurację

6. wchodzisz do zakładki "Mapy Stron"

7. generujesz mapy "wykonaj zestaw map"

8. sprawdzasz czy poszczególne pliki są ok

9. wchodzisz na strony map Google i podajesz im adres swojego https://adres/otwarty_map_indexmap.(typ gz lub xml)

----> jeśli nie było 4a.

10. otrzymujesz od Google nazwę pliku weryfikacyjnego

11. wchodzisz w konfigurację

12. wprowadzasz nazwę pliku weryfikacyjnego googleNumerWeryf

13. zapisujesz konfigurację

14. sprawdzasz czy katalog działa

15. otwierasz https://adres/ - zwraca stronę główna

16. otwierasz https://adres/google.html - ma zwracać error HTTP404

17. otwierasz https://adres/googleNumerWeryf.html ma zwracać HTTP200 OK a tym samym pustą stronę

18. wchodzisz na strony map Google i naciskasz weryfikuj

Przy przepisywaniu opartym o RewriteRule krok po kroku wszystko powinno poprawnie zadziałać, przy przepisywaniu opartym o ErrorDoc na którymś etapie wychodzą błędy ale je znajdziemy :)

Jesli nie używa się przepisywania generowanie map działa na tej samej zasadzie tylko w konfiguracji ignorujemy całkowicie okienko "Nazwa pliku weryfikacyjnego Google". W tym przypadku należy stworzyć plik o konkretnej nazwie podanej przez Google i wrzucić na serwer FTP. Następnie na stronach map Google należy przeprowadzić weryfikację.

- buduj content metodą drag&drop i łatwo zgarnij SEO backlinki z msDrop

- wideoporadniki jak korzystać z msDrop

Odnośnik do komentarza
Udostępnij na innych stronach

Piotrek to wybrałem wariant:

----> jeśli nie było 4a

I teraz wszystko jest jak napisałeś w punkcie od:

14-18

Zwraca Strone główną

googe.html 404

googlenumer....html zwraca pustą stronę.

+ google klikniecie w google/sitemap/ veryfikacja i już czeka na zatwierdzenie.

Mam nadzieję, że u wszystkich też będzie ładnie śmigać :)

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności