Skocz do zawartości


 

Zdjęcie

Nie do końca przekierowanie domeny - jak?

Nie do końca przekierowanie domeny - jak? domena przekierowanie

  • Proszę się zalogować aby odpowiedzieć
10 odpowiedzi na ten temat

Nie do końca przekierowanie domeny - jak?

#1 TheMegaCherry

TheMegaCherry

    Czasami na forum

  • Użytkownicy
  • 48 postów

Napisany 08 czerwiec 2017 - 08:06

Witajcie,

Posiadam domenę XYZ.pl na moim hostingu i chciałem uzyskać taki efekt, by po wpisaniu jej automatycznie przekierować na stronę ABC.pl (która nie jest moją domeną ani stroną).

Takie rozwiązanie wydaje się proste do zrealizowania, lecz tutaj zaczynają się schody...
...owszem chce, by domena XYZ.pl przekierowywała na ABC.pl ale także chce by po wpisaniu XYZ.pl/folder2/index.html wskazywało już na folder na moim hostingu.

Jest możliwość wykonania tego?
  • 0

#2 nnd_newbie

nnd_newbie

    Stały użytkownik

  • Użytkownicy
  • PipPipPipPipPip
  • 156 postów

Napisany 08 czerwiec 2017 - 08:11

Uruchomić php. W głównym pliku index.php domeny XYZ.pl, zrobić przekierowanie na domenę ABC.pl 

header("Location: http://www.ABC.pl/");

Edytowany przez nnd_newbie, 08 czerwiec 2017 - 08:15.

  • 0

#3 TheMegaCherry

TheMegaCherry

    Czasami na forum

  • Użytkownicy
  • 48 postów

Napisany 08 czerwiec 2017 - 08:14

Ale jak już wejdę w "XYZ.pl/folder2/index.html" to będzie wskazywać na folder na moim hostingu, tak?
  • 0

#4 nnd_newbie

nnd_newbie

    Stały użytkownik

  • Użytkownicy
  • PipPipPipPipPip
  • 156 postów

Napisany 08 czerwiec 2017 - 08:20

Ale jak już wejdę w "XYZ.pl/folder2/index.html" to będzie wskazywać na folder na moim hostingu, tak?

 

Wywołanie XYZ.pl/folder2/index.html nie uruchamia pliku index.php więc nie przekieruje. Przekierowanie uruchomi się tylko gdy zostanie uruchomiony index.php w katalogu głównym, czyli po wpisaniu XYZ.pl i (zapewne) www.XYZ.pl.

 

Zresztą jak chcesz to poczekaj, ktoś Ci pewnie podrzuci rozwiązanie na .htaccess


Edytowany przez nnd_newbie, 08 czerwiec 2017 - 08:33.

  • 0

#5 Jishnu

Jishnu

    Czasami na forum

  • Użytkownicy
  • 34 postów

Napisany 08 czerwiec 2017 - 08:26

a nie najprościej ustawić rekord CNAME ?

edit: do domeny bez www nie do końca będzie działać ..

 

to może mod_rewrite:

RewriteEngine on
RewriteRule ^(.*)$ http://www.newdomain.com/$1 [R=301,L]

Edytowany przez Jishnu, 08 czerwiec 2017 - 08:34.

  • 0

#6 nnd_newbie

nnd_newbie

    Stały użytkownik

  • Użytkownicy
  • PipPipPipPipPip
  • 156 postów

Napisany 08 czerwiec 2017 - 08:42

a nie najprościej ustawić rekord CNAME ?

 

Jeśli już to przekierowanie domeny.

 

Ustawienie cname sprawi tylko to, że domena xyz.pl będzie się rozwiązywała do  IP domeny abc.pl. A jak serwer nie jest skonfigurowany żeby obsługiwać domenę xyz.pl to wyświetli się domyślna strona i niekoniecznie będzie to strona abc.pl. To po pierwsze.

 

A po drugie. W jaki sposób miałby wtedy serwować swoją zawartość z podkatalogów xyz.pl kiedy cały ruch będzie przekierowany na abc.pl?


RewriteEngine on
RewriteRule ^(.*)$ http://www.newdomain.com/$1 [R=301,L]

 

To też przekierowuje cały ruch. Jeśli koniecznie chcemy .htaccess to wg mnie powinno to wyglądać mniej więcej tak:

Jeśli wywołanie to XYZ.pl (z i bez www) z dokładnie 0 lub 1 slashem (/) to przekieruj na ABC.pl. W pozostałych przypadkach nie rób nic.

 

Chcemy przekierować tylko następujące wywołania:

XYZ.pl, www.XYZ.pl, XYZ.pl/, www.XYZ.pl/ , xyz.pl/index.php itd.


Edytowany przez nnd_newbie, 08 czerwiec 2017 - 08:46.

  • 0

#7 Jishnu

Jishnu

    Czasami na forum

  • Użytkownicy
  • 34 postów

Napisany 08 czerwiec 2017 - 08:53

 

Jeśli już to przekierowanie domeny.

 

Ustawienie cname sprawi tylko to, że domena xyz.pl będzie się rozwiązywała do  IP domeny abc.pl. A jak serwer nie jest skonfigurowany żeby obsługiwać domenę xyz.pl to wyświetli się domyślna strona i niekoniecznie będzie to strona abc.pl. To po pierwsze.

 

A po drugie. W jaki sposób miałby wtedy serwować swoją zawartość z podkatalogów xyz.pl kiedy cały ruch będzie przekierowany na abc.pl?


 

To też przekierowuje cały ruch. Jeśli koniecznie chcemy .htaccess to wg mnie powinno to wyglądać mniej więcej tak:

Jeśli wywołanie to XYZ.pl (z i bez www) z dokładnie 0 lub 1 slashem (/) to przekieruj na ABC.pl. W pozostałych przypadkach nie rób nic.

 

Chcemy przekierować tylko następujące wywołania:

XYZ.pl, www.XYZ.pl, XYZ.pl/, www.XYZ.pl/ , xyz.pl/index.php itd.

 

1. Masz rację. Z tą uwagą, że nie powinno się w ogóle robić CNAME czystadomena.pl (bez www) na coś innego.

 

2. Czytając w pośpiechu nie zwróciłem uwagi na istotę rzeczy - czyli rozwiązanie coś ala proxy wobec czego moje rozwiązanie było błędne

 

Co do innego rozwiązania to jest jeszcze coś takiego jak mod_proxy tylko nie wiadomo czy na sharedzie będzie działać
 


  • 0

#8 nnd_newbie

nnd_newbie

    Stały użytkownik

  • Użytkownicy
  • PipPipPipPipPip
  • 156 postów

Napisany 08 czerwiec 2017 - 08:59

Nie wiem jak chcesz do tego wykorzystać mod_proxy, ale i tak nie wyciągajmy armaty na komara. Pan MegaCherry chce przekierować wywołanie domeny głównej na inną. Najprościej (przynajmniej dla mnie) to przekierować przez PHP.

 

Jak nie chce PHP, to wystarczy zgrabna regułka w .htaccess. 


  • 0

#9 TheMegaCherry

TheMegaCherry

    Czasami na forum

  • Użytkownicy
  • 48 postów

Napisany 08 czerwiec 2017 - 09:01

Rozwiązanie nnd_newbie jest najlepsze, najprostsze i po prostu działa :>

Dziękuję wszystkim za zaangażowanie i pomoc ;)
  • 0

#10 Westbam

Westbam

    WHT PRO!

  • WHT Pro
  • PipPipPipPipPipPipPipPip
  • 972 postów
  • Skąd:Olkusz
  • Firma:Może kiedyś...
  • Imię:Damian

Napisany 08 czerwiec 2017 - 09:12

A nie da się użyć domeny XYZ jako alias do ABC?

W DA masz taką opcję..


  • 0

#11 Jishnu

Jishnu

    Czasami na forum

  • Użytkownicy
  • 34 postów

Napisany 08 czerwiec 2017 - 09:17

A nie da się użyć domeny XYZ jako alias do ABC?

W DA masz taką opcję..

 

ale druga domena nie jest jego i jest na innym hostingu


  • 0






Także otagowane jednym lub więcej z tych słów kluczowych: domena, przekierowanie

0 użytkowników czyta ten temat

0 użytkowników, 0 gości, 0 anonimowych użytkowników