PDA

Zobacz pełną wersję : Jak rozwązać problem linków po przeniesieniu serwisu na nowy hosting i nową domenę?



henry
28-08-2010, 13:50
Właśnie przenoszę serwis obnie.info na nowy hosting i pod nową domenę obnie.pl
Oprócz przeniesienia samego serwisu pojawia się problem działających linków do dotychczasowego serwisu. Ponieważ po wpisaniu do Google obnie.info mam 440 000 odpowiedzi więc domyślam się że spora część z nich to są linki do materiałów z serwisu i chodzi o to aby po przeniesieniu na nowy hosting i domenę one nadal działały. Dodatkowym problemem jest to że Joomla była dotychczas zainstalowana w katalogu Joomla i pojawia się w każdym linku zaraz po domenie.
Na razie wydaje mi się że jedyne rozsądne rozwiązanie to pozostawienie dotychczasowego serwisu z dużą informacją na stronie głównej, że serwis jest rozwijany pod nowym adresem obnie.pl
Stare linki będą działać ale wadą jest to, że serwis znany dotychczas pod domeną obnie.info będzie kierować do starej wersji serwisu a nie do aktualnej oraz dodatkowe koszty na utrzymanie starego serwisu.
Ma ktoś może jakieś lepsze rozwiązanie tego problemu?

moje
28-08-2010, 14:04
To proste, do głównego katalogu z Joomla podpinasz domenę .pl, w panelu Twojego hostingu podpinasz druga domenę, tą z .info, automatem masz do niej wygenerowane katalogi i w nim umieszczasz plik htaccess, który robi przekierowanie z .info na .pl, ot cała filozofia

henry
28-08-2010, 14:14
To proste, do głównego katalogu z Joomla podpinasz domenę .pl, w panelu Twojego hostingu podpinasz druga domenę, tą z .info, automatem masz do niej wygenerowane katalogi i w nim umieszczasz plik htaccess, który robi przekierowanie z .info na .pl, ot cała filozofia
Nie bardzo wiem o co chodzi z tymi katalogami wygenerowanymi automatem.

moje
28-08-2010, 14:31
Jak podepniesz obie domeny to otrzymasz coś takiego domena.pl/public_html/ i domena.info/public_html/ ot co.

trzepiz
28-08-2010, 16:29
Jak podepniesz obie domeny to otrzymasz coś takiego domena.pl/public_html/ i domena.info/public_html/ ot co.

Nie na każdym hostingu tak jest.

A jeśli chodzi o to jak najlepiej to zrobić?. Musisz odpowiedzieć sobie na pytanie jaka domena ma być domeną ważniejszą czy .pl czy .info. Zakładam na potrzeby tego wątku że ważniejsza ma być .pl.
Zakładasz sobie nowy hosting. Jeśli już go masz, to wrzucasz tam całą swoją Joomla! i podpinasz domenę .pl (jeśli domena jest na innych serwerach niż hosting będziesz musiał wydelegować ją na zewnętrzne serwery podając DNS hostingu - takie dane otrzymasz od hostingowdawcy). Mając już działającą stronę pod adresem obnie.pl musisz się zastanowić która z domen jest ważniejsza (założyliśmy że .pl) teraz trzeba "powiedzieć" google, że się "przeprowadziłeś" i masz inny adres :)

Zakładasz sobie konto na google i w Narzędziach dla Webmasterów (https://www.google.com/webmasters/tools/home?hl=pl) dodajesz domenę obnie.pl, następnie ją weryfikujesz (wszystko masz opisane w google).

Teraz w Narzędziach dla Webmasterów (https://www.google.com/webmasters/tools/home?hl=pl) wchodzisz w zakładkę Konfiguracja witryny i Zmiana adresu. Postępujesz zgodnie ze wskazówkami i już :)

Jeśli chodzi o domenę obnie.info to robisz przekierowanie 301 na nowy adres (albo w panelu zarządzania domeną albo przez htaccess).

To wszystko ..

PS: warto jeszcze później wygenerować plik mapy witryny (sitemap) i dodać ją Narzędziach dla Webmasterów (https://www.google.com/webmasters/tools/home?hl=pl) (ważne, żeby mapa była już z nowym adresem).


Mam nadzieję, że trochę rozjaśniłem sytuację ...

henry
31-08-2010, 13:09
To proste, do głównego katalogu z Joomla podpinasz domenę .pl, w panelu Twojego hostingu podpinasz druga domenę, tą z .info, automatem masz do niej wygenerowane katalogi i w nim umieszczasz plik htaccess, który robi przekierowanie z .info na .pl, ot cała filozofia
Na pierwszym hostingu poradzili mi żebym zrobił na nim przekierowanie na drugi hosting i że to wystarczy. Po 24h zaczęło to działać ale niestety stare linki nie działają - pojawia się błąd 404 a w przeglądarce wyświetla się ścieżka - http://www.obnie.pl/Joomla/index.php
Joomla jest tam zainstalowana w katalogu Joomla a na drugim hostingu w głównym.
Czy przy tym stanie Twoja metoda może coś pomóc i co wpisać w pliku htaccess.
W hostingu radzili mi żebym poszukał czegoś na temat mod rewrite.

moje
31-08-2010, 14:52
Jak zrobiłeś to przekierowanie, użyłeś pliku htaccess?
Czemu obu domen nie podepniesz na jednym hostingu? Tak się da.
Jeśli na nowej domenie masz taką samą strukturę sekcji/kategorii, to nie ma problemu, żeby nie czytało adresów.
Możesz wpisać np.:

RewriteEngine On
RewriteRule ^(.*)$ http://www.nowadomena.pl/$1 [R=301,L]

henry
31-08-2010, 18:49
Jak zrobiłeś to przekierowanie, użyłeś pliku htaccess?
Czemu obu domen nie podepniesz na jednym hostingu? Tak się da.
Jeśli na nowej domenie masz taką samą strukturę sekcji/kategorii, to nie ma problemu, żeby nie czytało adresów.
Możesz wpisać np.:

RewriteEngine On
RewriteRule ^(.*)$ http://www.nowadomena.pl/$1 [R=301,L]
W nowym hostingu mam 1 domene główną i kilka domen podpiętych w tyn domena obnie.pl
Starej domeny obnie.info jeszcze tam nie podpinałem.
Struktura sekcji/kategorii jest taka sama na razie ale pewnie pojawią się nowe sekcje i kategorie.

henry
10-09-2010, 01:38
Jak zrobiłeś to przekierowanie, użyłeś pliku htaccess?
Czemu obu domen nie podepniesz na jednym hostingu? Tak się da.
Jeśli na nowej domenie masz taką samą strukturę sekcji/kategorii, to nie ma problemu, żeby nie czytało adresów.
Możesz wpisać np.:

RewriteEngine On
RewriteRule ^(.*)$ http://www.nowadomena.pl/$1 [R=301,L]

Dzięki, ten kod załatwił sprawę - wszystkie stare linki otwierają sie w nowej lokalizacji i wpisanie starej domeny przekierowuje na nową.
Zagadnienie przekierowania 301 szczegółowo jest omówione tutaj: http://www.tarnaski.eu/blog/przekierowanie-301/

dummie
09-10-2010, 14:52
Witam wszystkich forumowiczów. Zabieram głos na tym forum po raz pierwszy. Szukam pomocy odnośnie napisania instrukcji jak przenieś konkretna strone z jednej domeny na drugą zarówno na jednym hostingu jak i w przypadku przeniesienia na inny. Chodzi o to ażeby dzięki tej instrukcji osoba mająca minimalną znajomość techniczną mogła sobie sama uruchomić daną stronę dla siebie (dostanie kopię Joomli jak i bazy danych) jak już sobie wprowadzi na serwer.Czy ktoś z Was mógłby się podjąc napisania takiej instrukcji w możliwie najprostszy i przejrzysty sposób? Proszę o odpowiedz
Gorąco pozdrawiam.

a_m
09-10-2010, 15:07
ponieważ nie jest to pierwsze pytanie dot. przeniesienia strony na tym forum, wystarczy użyć wyszukiwarki; poniżej postów masz listę podobnych tematów; można też zajrzeć tutaj (http://www.google.com/search?source=ig&hl=pl&rlz=1G1GGLQ_PLPL352&=&q=geos+komputer&aq=f&aqi=&aql=&oq=&gs_rfai=#sclient=psy&hl=pl&rlz=1G1GGLQ_PLPL352&q=przeniesienie+joomla+na+inny+serwer&aq=f&aqi=g4g-o1&aql=&oq=&gs_rfai=&pbx=1&fp=b2001e3d54ab44d1)

dummie
10-10-2010, 03:27
Przejrzałem te linki wszystkie, (no może coś przeoczyłem), :podstep: Ale żaden link nie jest na tyle kompletny ażeby opisał WSZYSTKIE potrzebne czynności konieczne do uruchomienia Joomli na nowej dominie. Postąpiłem zgonie radami i moim "doświadczeniem". Przeniosłem wszystkie foldery i pliki tak samo baza danych została przeniesiona. zmieniłem też konfiguracje Configuration.php Niestety dalej mam problem.
Na stronie www jest informacja: URL doesn't match.
Gdzie są miejsca gdzie powinienem zmieścić adres URL na nowy ? wszystkie? Nie bardzo rozumiem: "robisz przekierowanie 301 na nowy adres (albo w panelu zarządzania domeną albo przez htaccess)" nie widzę tam nic związanego z nazwą poprzedniej domeny . Może mi ktoś to dokładniej wytłumaczyć o co tutaj chodzi? Dziękuję.

---------- Post dodany o 19:27 ---------- Poprzedni post był o 19:03 ----------

Parę osób mi odpisało ale my sie chyba nie rozumiemy. Chodzi mi o kompletną instrukcję powiedzianą w zrozumiałym języku dla użytkownika o minimalnej znajomości Jommli w celu przeniesienia "wzorcowej" strony wraz z baza danych powiedzmy np. "MOJA STRONA.COM" na jakikolwiek serwer i na jakakolwiek domenę. W taki sposób ażeby już pracowała jako kompletnie niezależna strona internetowa.