Skocz do zawartości

wykorzystac przekierowanie?czy jest lepszy sposob?


Stanleyk700

Rekomendowane odpowiedzi

Hej wszystkim.

Posiadam domene A i do niej podporządkowany serwer A a dodatkowo mam domene B ktora jest podpieta pod serwer A... strona jest wypozycjonowana pod domene A(katalogi i wiekszosc linkow) natomiast ja wolalbym zeby byla widoczna domena B tylko jak to teraz zrobic???

usuwac linki i prosic administartorow o zmiane adresu bedzie bardzo klopotliwe czy moze jakies przekierowanie??? jak myslicie????

Pozdrawiam Wszystkich....

Perła beskidów zaprasza na Noclegi Ustroń. Gorąco polecam

Odnośnik do komentarza
Udostępnij na innych stronach

Pierwszy krok poprawny.... czytasz forum - to już luksus.

Proponuję abyć więcej czytał - będziesz maił mniej wątpliwości.

Tak - to jest jedno z rozwiązań (przekierowanie 301 lub też przekierowanie permanentne lub też moved permanently). W Twoim przypadku polecam tę metodę (PHP) ale z dodatkiem związanym z przekierowaniem URL a nie tylko domeny, lub podobne rozwiązanie w PHP (także z przekierowaniem URL a nie tylko domeny).

Powodzenia

Odnośnik do komentarza
Udostępnij na innych stronach

W Twoim przypadku polecam tę metodę (PHP) ale z dodatkiem związanym z przekierowaniem URL a nie tylko domeny, lub podobne rozwiązanie w PHP (także z przekierowaniem URL a nie tylko domeny).

Powodzenia

hmmm dzieki za odpowiedz ale moglbys na przykladzie mi to wyjasnic zebym to zrozumial?

jaki to jest "dodatek przekierowujacy URL a nie tylko domene??"

Perła beskidów zaprasza na Noclegi Ustroń. Gorąco polecam

Odnośnik do komentarza
Udostępnij na innych stronach

Mogę się mylić, ale przekierowanie domeny w php działa tylko na dany plik, np. stronę główną serwisu. Ale po wpisaniu staradomena.pl/jakas-podstrona.php przekierowanie nie nastąpi.

Czy nie lepiej wydelegować starą domenę na jakiś folder w nowej domenie i ustawić tam redirect 301 w .htaccess? Wtedy wszystkie podstrony starej subdomeny byłyby przekierowywane na nowy adres...

Zamiast siedzieć cały dzień na forum pograj sobie w fajne gry flash. Możesz też przejrzeć katalog stron (łączny PR=666 :P) i oczywiście dodać tam swój link.

Masz 13 lat? Kup sobie takie ściągi, będziesz dżezi! :-)

Sprzedam linki z PR5, www.php-fusion.pl - info na PW.

Odnośnik do komentarza
Udostępnij na innych stronach

Możesz ten kod PHP:

header("HTTP/1.1 301 Moved Permanently");
header("Location: https://www.nowa-domena.pl/");
header("Connection: close");

zamieścić na początku wszystkich wywoływanych plików PHP dzięki temu będziesz miał też przekierowanie nie tylko z domeny i adresu startowego.

Jeśli masz dostęp do .htaccess jednym wpisem możesz przekierować wszystkie żądanie HTTP na inną lokalizację - domenę

RewriteEngine On
RewriteCond %{HTTP_HOST} ^stara-domena.pl$
RewriteRule (.*) https://www.nowa-domena.pl [L,R=301]

Lub po modyfikacji powyższych regułek na konkretny adres na innej domenie taki odpowiadający wywoływanemu adresowi na starej domenie...

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

... moglbys na przykladzie mi to wyjasnic zebym to zrozumial?

Nie.

Mogę Ciebie nakierować....

Jak myślisz ? Gdzie kieruje to polecenie z Twojego przykładu ?

header("Location: https://www.nowa-domena.pl/");

Jak już znajdziesz odpowiedź na powyższe [ytanie to mam kolejne.

Gdzie zostanie przekierowane zapytanie o przykładowy adres:

www.stara-domena.cos/jakis-adres-w-domenie.php

?

Jeśli nie wiesz poszuakj w manualu PHP, poczytaj....

...zamieścić na początku...

Tym razem Ty Mionie nie wiesz o co chodzi.. :D

Odnośnik do komentarza
Udostępnij na innych stronach

Tym razem Ty Mionie nie wiesz o co chodzi.. ;)

Zgadza się -> nie wiem o co chodzi :D

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

Zgadza się -> nie wiem...
RewriteEngine On
RewriteCond %{HTTP_HOST} ^stara-domena.pl$
RewriteRule (.*) https://www.nowa-domena.pl [L,R=301]

Oczywiście przykład Mion'a z .htaccess jest najbardziej oczywisty. Zawiera on jednak ten sam problem co wcześniej cytowany skrypt PHP.

Problem w tym, że zaindeksowane strony na starej domenie po zastosowaniu obydwy przykładów (php czy .htaccess) zostaną skierowane na główną domenę z pominięciem adresu strony (!).

Dla przykładu - adres www.stara-domena.cos/adres.html zostanie skierowana na www.nowa-domena/ (z pominięciem podstrony). Efektem tego będzie najpierw wyindeksowanie podstron i ponowne ich indeksowanie juz na nowej domenie.

Nie będę opisywał jak to wykonać w PHP gdyż w zależności od tego jakie są adresy można wykonać to na kilka sposobów.

W przykładzie Mion'a w .htaccess natomiast brakuje magicznego... (na czerwono)

RewriteRule (.*) https://www.nowa-domena.pl/$1 [L,R=301]

No i się wygadałem Stanleyk700... nici z Twego myślenia - a tak się starałem... ;)

Odnośnik do komentarza
Udostępnij na innych stronach

Oczywiście przykład Mion'a z .htaccess jest najbardziej oczywisty. Zawiera on jednak ten sam problem co wcześniej cytowany skrypt PHP.
W podanym przeze mnie kodzie owszem brakuje tej funkcjonalności dlatego dodałem:
Lub po modyfikacji powyższych regułek na konkretny adres na innej domenie taki odpowiadający wywoływanemu adresowi na starej domenie...

;) w koncu nie wszystko trzeba od razu podawać na tacy :)

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

Kiedy kolejny zapyta o 301 !?
Odpowiedz Grzmi prędzej czy później ha,ha,ha. Chyba możemy sobie od razu dodać ten wątek do ulubionych. Za n dni będzie jak znalazł ;)

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

wiec tak mam plik index.php ktory wczesniej opisalem,dodatkowo dodalem na serwa .htaccess z zawartoscia

RewriteEngine On

RewriteCond %{HTTP_HOST} www.domena.pl

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

teraz dziala mi przekierowanie na wszystkich podstronach wlacznie z tymi w katalogach,

dodam ze strona jest w html a nie w php, tylko index na serwie jest w php ktory przekierowuje na domene.com.pl

czy takie zestawienie umozliwi przekierowanie wszystkich linkow oraz robota z domeny A na domene B??

Perła beskidów zaprasza na Noclegi Ustroń. Gorąco polecam

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