Skocz do zawartości

301 - Zmiana domeny i struntury linków


staley

Rekomendowane odpowiedzi

Cześć, mam mały problem.

Zmieniłem domenę, a także strukturę linków. Teraz chciałbym zrobić przekierowania 301 ze starych podstron na nowe.

Chcę przenieść np:

https://jaskinia.pl/jaskiniowcy

na

https://pieczara.pl/pieczarkowcy

Mógłby ktoś podać mi przykład, jak powinien wyglądać wpis w pliku .htaccess?

W sieci są tysiące poradników dotyczących 301, ale albo wewnątrz tej samej domeny, albo zmiana domeny z zachowaniem identycznej struntury linków.

Poradnika ze zmianą tych dwóch rzeczy jednocześnie próżno szukać w internecie...

Odnośnik do komentarza
Udostępnij na innych stronach

Poradnika ze zmianą tych dwóch rzeczy jednocześnie próżno szukać w internecie..

To nie na znaczenia , bo mechanizm jest ten sam. Jeśli chcesz zmieniać n linków bez zachowania struktury musisz napisać ręcznie przekierowania dla każdego z nich w .htaaccess. Można to też zrobić za pomocą PHP, ale i tak trzeba zdefiniować "przekierowania do dopasowania".

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Chcę zrobić to ręcznie, inaczej chyba nie da rady, bo URLe zmieniły się diametralnie (domena też).

Mógłbyś mi podać jakiś przykład na podstawie tych jaskiniowcow i pieczarkowcow z 1-go posta ?

Próbowałem róznych rzeczy i nie działało, tzn. przenosiło na stronę główną zamiast na podstronę.

Stara strona była w joomla 1.5, nowa w joomla 3.2.

Obecnie mam ustawione przekierowania przez meta refresh, ale chciałbym zrobić to lepiej.

Odnośnik do komentarza
Udostępnij na innych stronach

Próbowałem róznych rzeczy i nie działało

Wiec pokaż tu co sam popełniłeś :pisze:

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Popełnienie 1:

RewriteEngine On

RewriteRule ^jaskiniowcy/ https://mojadomena.pl/pieczarkowcy [R=301]

Nie działa w ogóle (403 Forbidden)

Popełnienie 2:

Plik .htaccess w floderze jaskiniowcy

Przenosi na główną, zamiast na podstronę.

Pozostałych 50 popełnień niestety już nie mam, bo skoro nie działały, to spotkał je shift + delete ;)

Byłbym wdzięczny za pomoc, bo czuję się jak w podstawówce. Odwirusowałem witrynę po bardzo cięzkim włamie, zaaktualizowałem Joomlę o 2 wersje za jednym zamachem, zmieniłem domenę, a wyłożyłem się na pozornie najłatwiejszej rzeczy...

Google Webmaster Tools na koncie nowej domeny podłapał (na chwilę obecną) około 800 linków do starej domeny, więc może to meta refresh jest absolutnie wystarczające?

Odnośnik do komentarza
Udostępnij na innych stronach

Na początek zdefiniuj że wszystko co inne niech idzie na domenę docelową

RewriteEngine On

#RewriteCond %{HTTP_HOST} !^pieczara.pl [NC]

#RewriteRule ^(.*)$ https://domena.pl/$1'>https://domena.pl/$1 [R=301,L]

Sprawdź czy działa jeśli tak to

coś takiego

RewriteRule ^pieczarkowcy.html$ jaskiniowcy.html [L,NC,NS]

oczywiście musisz mieć też przekierowanie ze starej jaskiniowcy.html na np jakiegoś geta ?

RewriteRule ^jaskiniowcy.html$ index.php?id=57 [L,NC,NS]

W wolnym tłumaczeniu wpis:

RewriteEngine On

#RewriteCond %{H

TTP_HOST} !^pieczara.pl [NC]

#RewriteRule ^(.*)$ https://domena.pl/$1'>https://domena.pl/$1 [R=301,L]

mówi przekieruj wszytsko co jest inne niż https://domena.pl na https://domena.pl :-)

dasz sobie rady :-)

Portal rolniczy NowoczesnaFarma.pl -  zawsze najświeższe wiadomości, porady oraz nowinki techniczne dot. traktorów, maszyn i urządzeń rolniczych;

Ogloszenia-Rolnicze.com - serwis z darmowymi ogłoszeniami rolniczymi w kategoriach: maszyny rolnicze, traktory, hodowla, uprawy, nieruchomości, praca;
Portal ekologiczny Eco-News.pl - aktualne wiadomości, porady i informacje  na temat odnawialnych źródeł energii OZE .

Odnośnik do komentarza
Udostępnij na innych stronach

Trotyl- w obu przypadkach tak.

Adres docelowy działa normalnie, ale tu ewidentnie nie działa to przekierowanie, bo w pasku adresu zostaje stary adres.

Jestem już tak zdegustowany że mogę zapłacić komuś przelewem nie wiem 10zł żeby mi taki plik przesłał, jak coś to gg#1684451

Odnośnik do komentarza
Udostępnij na innych stronach

W tym cały pic, że robię tak jak napisaliście i nic nie działa. Tak jakby w oghóle tam tego pliku .htaccess nie było.

Może to wina serwera? home.pl

Skoro ruch z wyszukiwarek nie spadł, frazy wbiły się wysoko, a GWT wykrywa stare linki to może to po prostu zostawić na meta refreshash ?

Odnośnik do komentarza
Udostępnij na innych stronach

To spróbuj, to samo zrobić w php, znajdź przepis w sieci. Wrzuć do index.php. Home ma chyba zmodyfikowany mod_rewrite, zerknij do ich plików pomocy, może faktycznie masz coś wyłączone. 301 w php jest identyczne jak w .ht, a refresh się nie stosuje do takich rzeczy.

E: A masz gotowca, ale z ręki, sprawdź sobie w index.php:

<?php
if($_SERVER['REQUEST_URI']=='/jaskiniowcy') {
 header("HTTP/1.1 301 Moved Permanently");
 header("Location: https://pieczara.pl/pieczarkowcy");
 header("Connection: close");
 exit;
}
?>

nihil fit sine causa

Odnośnik do komentarza
Udostępnij na innych stronach

Oki, dzięki za pomoc. Spróbuję pokombinować jeszcze z tym, a jak nie to zostawię bo nie mam jużsiły nad tym ślęczeć.

W kilku miejscach czytałem, że meta refresh content=0 traktowane jest jak 301.

Edit: Też nie działa, wydaje mi się że to wina home.pl bo ostatnio wszystko im się psuje, wczoraj na oficjalnym facebooku było chyba 1000 skarg na różne tematy, a dzisiaj jużwszystko ładnie wyczyszczone jak gdyby nigdy nic. Pisałem już kiedyś do supportu to wysłali mi linka do tego i ani słowa więcej https://pomoc.home.pl/bazawiedzy/zagadnienia/308

Programistą nie jestem, ale robiłem już z powodzeniem dużo trudniejsze rzeczy, dlatego moje odbicie się od "głupiego" 301 zepsuło mi humor ;) Pozdro i dzieki za pomoc jeszcze raz.

Odnośnik do komentarza
Udostępnij na innych stronach

"głupiego" 301 zepsuło mi humor

Jak chcesz to Prześlij mi do BOK dane do FTP to zobaczę co tam słychać, że nie działa :]

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

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