Strona 1 z 1

Przekierowanie starej domeny na nową

: 01 maja 2020, 11:14
autor: nigraS
Czy da się zrobić przekierowanie linków ze starej domeny na nową?
Chodzi mi o możliwość przekierowania np. stara-domena.pl/temat/post/24 na nowa-domena.pl/forum/temat/post/24

Tak aby użytkownik który wejdzie z googli na dany post został przekierowany do tego samego postu, ale znajdującego się na nowej domenie.

Re: Przekierowanie starej domeny na nową

: 03 maja 2020, 20:08
autor: vader
Pewnie dałoby się to zrobić przez .htaccess.

Sprawdź coś takiego lub poszukaj w sieci pod hasłem "htaccess redirect one domain to another"

Kod: Zaznacz cały

  RewriteEngine On
  RewriteCond %{HTTP_HOST} ^olddomain.com$ 
  LUB
   RewriteCond %{HTTP_HOST} ^www.olddomain.com$
  RewriteRule (.*)$ http://www.newdomain.com/$1 [R=301,L]

Re: Przekierowanie starej domeny na nową

: 04 maja 2020, 13:09
autor: nigraS
Nie za bardzo to pasuje, ponieważ w ten sposób nie mogę przekierować konkretnego linku na konkretny link.
W podany sposób przekieruję starą domenę na nową i po otwarciu linku ze starej domeny zostanie użytkownik przekierowany na stronę główną nowej domeny.

Re: Przekierowanie starej domeny na nową

: 04 maja 2020, 14:24
autor: vader
nigraS pisze:
04 maja 2020, 13:09
Nie za bardzo to pasuje, ponieważ w ten sposób nie mogę przekierować konkretnego linku na konkretny link.
W podany sposób przekieruję starą domenę na nową i po otwarciu linku ze starej domeny zostanie użytkownik przekierowany na stronę główną nowej domeny.
No to ciekawe, bo wydaje mi się, że nawet nie sprawdzałeś :) U mnie dobrze działa to (przekierowanie subdomeny na domenę). Czyli z subdomena.forum.pl/link_do_tematu przekierowuje na forum.pl/link_do_tematu

Kod: Zaznacz cały

RewriteCond %{HTTP_HOST} ^(www\.)?subdomena.forum.pl$
RewriteRule ^(.*)$ https://forum.pl/$1 [R=301,L]

Re: Przekierowanie starej domeny na nową

: 04 maja 2020, 19:02
autor: nigraS
Widzę, że się nie rozumiemy, podane przekierowanie działa, ale nieprawidłowo ponieważ subdomena.forum.pl/link_do_tematu#44 przekierowuje na forum.pl/link_do_tematu#44 a powinno kierować do forum.pl/link_do_tematu#11

Sprawdź u siebie gdybyś chciał przekierować konkretny post z Twojego forum np. na adres:
viewtopic.php?p=79200#p79200


Przykład:
Twoje-forum.pl//viewtopic.php?p=2#p2
przekierowujesz pod adres
viewtopic.php?p=79200#p79200

Zobaczysz efekt przekierowania i zrozumiesz skąd u mnie zadane pytanie.

Re: Przekierowanie starej domeny na nową

: 05 maja 2020, 09:18
autor: vader
nigraS pisze:
04 maja 2020, 19:02
Widzę, że się nie rozumiemy, podane przekierowanie działa, ale nieprawidłowo ponieważ subdomena.forum.pl/link_do_tematu#44 przekierowuje na forum.pl/link_do_tematu#44 a powinno kierować do forum.pl/link_do_tematu#11
Jakim cudem subdomena.forum.pl/link_do_tematu#44 ma przekierować wg ciebie do forum.pl/link_do_tematu#11? Chyba logiczne, że ma przekierować z subdomena.forum.pl/link_do_tematu#44 na forum.pl/link_do_tematu#44.

I dokładnie tak to u mnie działa i tego, wg twojego opisu szukasz. Patrząc na twoją wypowiedź na górze tego posta oraz na dole, sam sobie zaprzeczasz. Tego właśnie nie rozumiem ;)
nigraS pisze:
01 maja 2020, 11:14
Czy da się zrobić przekierowanie linków ze starej domeny na nową?
Chodzi mi o możliwość przekierowania np. stara-domena.pl/temat/post/24 na nowa-domena.pl/forum/temat/post/24

Tak aby użytkownik który wejdzie z googli na dany post został przekierowany do tego samego postu, ale znajdującego się na nowej domenie.

Re: Przekierowanie starej domeny na nową

: 05 maja 2020, 12:13
autor: nigraS
Chodzi o to, że forum nie jest 100% przekopiowane stąd różnica w linkach.
subdomena.forum.pl/link_do_tematu#44 ma kierować do forum.pl/link_do_tematu#11
stara-domena.pl/temat/post/24 na nowa-domena.pl/forum/temat/post/24

Co do samego przekierowania:
Nie może u Ciebie działać to przekierowanie ponieważ mod rewrite nie obsługuje tagów.

Re: Przekierowanie starej domeny na nową

: 06 maja 2020, 09:51
autor: vader
nigraS pisze:
05 maja 2020, 12:13
Chodzi o to, że forum nie jest 100% przekopiowane stąd różnica w linkach.
subdomena.forum.pl/link_do_tematu#44 ma kierować do forum.pl/link_do_tematu#11
stara-domena.pl/temat/post/24 na nowa-domena.pl/forum/temat/post/24

Co do samego przekierowania:
Nie może u Ciebie działać to przekierowanie ponieważ mod rewrite nie obsługuje tagów.
Ale działa i to od kilku lat 8-) Forum funkcjonowało kiedyś pod subdomeną. Z czasem zostało przeniesione na inny hosting, a tam ustawiłem forum pod główną domeną. Więc przez .htaccess przekierowuje subdomenę z forum.nazwadomeny.pl na nazwadomeny.pl (działa ok).

: 15 maja 2020, 18:27
autor: zloomek
Jak możesz to pokaż plik htaccess jak to masz zrobione, bo też coś mi się nie chce wierzyć, że temat #44 przekierowuje do #11.

Re: Przekierowanie starej domeny na nową

: 28 czerwca 2020, 01:34
autor: TImoneq
nie rozumiem w ogóle po co robić przekierowanie starej domeny na nową? po co 2 domeny do jednej strony?