Skocz do zawartości

Fake mod_rewrite w Home.pl a Google


gskaruz

Rekomendowane odpowiedzi

Witam

Jak niektórzy z was wiedzą w home.pl nie ma niestety mod_rewrite a proponują zastosowanie triku z wykorzystaniem error doc i $_SERVER['PATH_REDIRECTED'].

Jak na razie udało mi się zrobić dynamiczne (ładne) URLe, ale Google i MSN coś nie mogą tego zauważyć. Ponieważ error document prawodopobnie zwraca header 404 (muszę się jeszcze upewnić) - czy to może być przyczyną że wyszukiwarki nie zauważyły zmian? I co gorzej nigdy nie zauważą? W wynikach są stare URLe.

Prace nad URLami były robione ok. 2-3 tygodnie temu (łącznie z dynamicznymi metatagami) - chodzi o sklep internetowy (OSC).

Na codzień prowadzę sklep oferujący kosmetyki oraz kosmetyki naturalne

a zawodowo zajmuję się czymś takim jak tworzenie stron - Siedlce

Odnośnik do komentarza
Udostępnij na innych stronach

__ash__: czy prościej to nie wiem, home.pl zalecił $_SERVER['PATH_REDIRECTED'] - i z technicznego punktu widzenia działa

petrosz moss: strony były wcześniej zindeksowane, sklep jest od paru lat w sieci.

Czy ktos juz wykorzystal te rozwiazanie? Sprawdzilo sie?

Jak na razie tak, w pełni się sprawdzi jak google to zobaczy.

Mniej kombinowania jest z mod_rewrite - znacznie prościej, ale klient ma hosting w home.pl i zmieniać nie chce bo generalnie jest zadowolony,

Na codzień prowadzę sklep oferujący kosmetyki oraz kosmetyki naturalne

a zawodowo zajmuję się czymś takim jak tworzenie stron - Siedlce

Odnośnik do komentarza
Udostępnij na innych stronach

__ash__: czy prościej to nie wiem, home.pl zalecił $_SERVER['PATH_REDIRECTED'] - i z technicznego punktu widzenia działa
Prosciej, bo nie musisz uzywac do tego specjalnie definiowanych stron bledu i poza tym serwer na pewno nie zwraca naglowka http 404. A mozliwe, ze rzeczwiscie to jest problem przy indeksacji. Sadze, ze google, jesli dostaje kod 404 to nie analizuje, tresci strony tylko po prostu uznaje, ze takiej strony nie ma. Jaki jest sens indeksowania nawet najpiekniejszej strony informujacej o bledzie? :)
Odnośnik do komentarza
Udostępnij na innych stronach

__ash__: W jaki sposób mogę skorzystać z $_SERVER['PATH_INFO'] jeśli zakładając ze mam plik p11-komputery.htm i nie mam mod_rewrite? Musiałbym zrezygnoweać z takich URLi na rzecz produkt.php/p11-komputery

Na codzień prowadzę sklep oferujący kosmetyki oraz kosmetyki naturalne

a zawodowo zajmuję się czymś takim jak tworzenie stron - Siedlce

Odnośnik do komentarza
Udostępnij na innych stronach

Musiałbym zrezygnoweać z takich URLi na rzecz produkt.php/p11-komputery
Chyba bys musial...

Sprawdz, czy Ci serwer nie zwraca rzeczywsicie 404, bo jesli tak, to obawiam sie, ze nie doczekasz sie indeksacji. Niestety cos za cos :)

Odnośnik do komentarza
Udostępnij na innych stronach

Co ciekawe trafiłem na wypowiedź osoby która sama korzysta z podobnego rozwiązania - https://delta.lebkowski.info/notes/25

I sprawdzając w Google serwis jest nieźle zindeksowany.

Na codzień prowadzę sklep oferujący kosmetyki oraz kosmetyki naturalne

a zawodowo zajmuję się czymś takim jak tworzenie stron - Siedlce

Odnośnik do komentarza
Udostępnij na innych stronach

Z tego co się właśnie dowiedziałem wystarczy podsunąć

Header( 'HTTP/1.1 200 OK' );

i wtedy każda wyszukwiarka uzna że strona istnieje. Czekam więc na odwiedziny robotów.

Na codzień prowadzę sklep oferujący kosmetyki oraz kosmetyki naturalne

a zawodowo zajmuję się czymś takim jak tworzenie stron - Siedlce

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 tygodnie później...

Tak przy okazji, jeśli ktoś zainteresowany, więcej o przyjaznych adresach napisałem w swoim notesie.

I - owszem, delta stoi na chello, ale na home.pl mam inną stronę, która jakoś sobie na niceurlach poczyna. I raczej polecam tam korzystać z metody: plik.php/path_info, bo nie wiedzieć czemu, wysyłanie nagłówka "200 OK" na home... również nie działa. :-/

Odnośnik do komentarza
Udostępnij na innych stronach

Puck: home.pl podpowiedział (dopiero jak wykazałem że samo header('HTTP/1.1 200 OK'); nie działa) aby zastosować jednocześnie 2 nagłówki

header('HTTP/1.1 200 OK');

header('Status: 200 OK');

Czekam na indeksajcę (Google łyknął sitmepa) ale nie jestem do końca przekonany.

Na codzień prowadzę sklep oferujący kosmetyki oraz kosmetyki naturalne

a zawodowo zajmuję się czymś takim jak tworzenie stron - Siedlce

Odnośnik do komentarza
Udostępnij na innych stronach

Erbit, owszem był opis, nawet w linku, którego podałem wyżej piszę co nie co o tym, ale co mi po adresach typu: index.php/jakies/zmienne? to nic nie wnosi nowego do sprawy. Jeśli chcesz się pozbyć rozszerzenia:

- włączasz parsowanie wszystkich typów plików. Bardzo kiepski pomysł, bardzo niewygodny i bardzo trudno znaleźć serwer, ktory na to pozwoli.

- używasz 'content negotiation' i 'multiviews' w apache`u, dzięku czemu serwer sam dopasuje rozszerzenie, jeśli je pominiemy.

- używasz mod_rewrite.

- używasz 404.

Żeby podsumować: jedyną opcją dostępną na home.pl, głównie dlatego, że nie mają serwerów apache tylko jakieś IdeaWebSerwer (vide: https://home.pl/files/phpinfo.php), jest skorzystanie z ostatniej podanej przeze mnie opcji. Chyba że interesują nas półśrodki, wtedy oczywiście Twoje rozwiązanie jest jak najbardziej trafne i sam bym się do niego przychylał.

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