Skocz do zawartości

Przekierowanie 301 wewnątrz domeny? Jaki adres lepszy z www czy bez www?


CzarnyWEOL

Rekomendowane odpowiedzi

Witam serdecznie!

Posiadam stronę przetłumaczoną na 28 języków. Kiedyś zostało to źle zrobione... Mianowicie tak wygląda link zmiany języka:

https://weol.pl/?lang=eng

A chciałbym, aby to wyglądało tak:

https://en.weol.pl/

Jak to zrobić w .htaccess? Czy 301 działa w takim wypadku, czy tylko między różnymi domenami? Żebym nie przekierował PR, BL, SERP z domeny tld na subdomenę... Co radzicie?

Następne zapytanie...

Kiedyś został przekierowany adres z https://www.weol.pl na https://weol.pl. Z tego co wyczytałem to dla SEO lepiej by było z www? Czy jeżeli strona prawie rok czasu działa na przekierowaniu PHP (nie htaccess) na bez www to jak teraz zrobię to w htaccess to nic nie stracę? PR, BL, SERP - wszystko zostanie w najlepszym porządku?

Z góry dzięki za pomoc...

Odnośnik do komentarza
Udostępnij na innych stronach

301 jest jak najbardziej wskazane w takim przypadku- spójrz tutaj po szczegóły- ja specem od htaccessa nie jestem więc Ci nie powiem co i jak.

Jeśli chodzi o 'z www' i 'bez www' to są traktowane równorzędnie, a jeśli zdejmiesz przekierowanie w php i od razu założysz przekierowanie 301 to nic złego nie powinno się stać :)

Odnośnik do komentarza
Udostępnij na innych stronach

mrbox dzięki za wyjaśnienie z "www" i "bez www", zostawiam więc jeśli nie ma to żadnej róznicy :D

Mam nadal jednak problem z tymi językami...

RewriteEngine On RewriteCond %{HTTP_HOST} ^https://weol.pl/?lang=eng RewriteRule ^(.*)$ https://en.weol.pl/$1 [R=301,L]

nie działa

RewriteEngine onRewriteCond %{HTTP_HOST} ^www\.weol\.pl?lang=eng$ [NC]RewriteRule ^(.*)$ https://en.weol.pl [R=301,L]

też nie działa

Nie wiem jak to zrobić... Gdzie jest błąd? A może to zacznie przekierowywać po pewnym czasie?

Proszę o pomoc...

Odnośnik do komentarza
Udostępnij na innych stronach

Dzięki Trotyl, zapodałem tak jak podałeś, ale teraz otwiera się następujący link:

https://en.weol.pl/?lang=eng

i informacja:

Pętla przekierowań

Firefox wykrył, że serwer przekierowuje żądanie tego zasobu w sposób uniemożliwiający jego ukończenie.

Coś jest nie tak z subdomeną? Powinno odpalać chyba tylko subdomenę bez tego ?lang=eng. Co jest nie tak?

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