Skocz do zawartości

Zagwózdka z przekierowaniem.


Wojciech Łuczak

Rekomendowane odpowiedzi

Panie i Panowie mam pytanie odnośnie reguły htaccess, może zdołacie pomóc


Mam dwie domeny, które wskazują na ten sam katalog i są obsługiwane przez jeden sklep (sote)

nazwijmy je abc.pl i abc.com

zależy mi na tym, żeby adres

abc.pl/index.html przekierować na abc.pl/lang/pl

natomiast adres

abc.com/index.html przekierować na abc.com/lang/en

przekierowanie musi być wykonane za pomocą tego samego .htaccessa

Niestety nie mogę znaleźć reguły .htaccess, która umożliwiłaby osobne przekierowanie dwóch różnych domen w tym samym .htaccessie. Czy ktoś ma pomysł, jak to napisać?


Chodzi o odpowiednik takiego kodu z możliwością podania pełnych domen przed przekierowaniem i po nim:


dla adresu abc.com/index.html odpowiednik przekierowania:

Redirect 301 index.html https://www.abc.com/lang/en


dla adresu abc.pl/index.html odpowiednik przekierowania:

Redirect 301 index.html https://www.abc.com/lang/pl


Odnośnik do komentarza
Udostępnij na innych stronach

Sprawdz to, ale nie testowalem, pisalem z glowy w edytorze forumowym :P

RewriteCond %{HTTP_HOST} ^(www\.)?abc.pl [NC]
RewriteRule ^index.html$ https://abc.pl/lang/pl [R=301,L]

RewriteCond %{HTTP_HOST} ^(www\.)?abc.com [NC]
RewriteRule ^index.html$ https://abc.pl/lang/en [R=301,L]

Webmastering, kodowanie & programowanie

Więcej informacji na moim profilu

Zapraszam na PW

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 lata później...

Nie chcę śmiecić i zakładać nowych wątków jako,że moje pytanie dotyczy przekierowania.
Mam domenę "https://aaa.pl" , której jedna z podstron wypozycjonowana jest lokalnie na top 3. Chciałbym przekierować ruch z "https://aaa.pl/podstrona/" na "https://bbb.pl" zupełnie nie wiem jak to zrobic. Czy mam zrobić 303 gdzieś w .htaccess?


Wysłane z iPhone za pomocą Tapatalk

Odnośnik do komentarza
Udostępnij na innych stronach

15 godzin temu, korekodwanny napisał:

Nie chcę śmiecić i zakładać nowych wątków jako,że moje pytanie dotyczy przekierowania.
Mam domenę "https://aaa.pl" , której jedna z podstron wypozycjonowana jest lokalnie na top 3. Chciałbym przekierować ruch z "https://aaa.pl/podstrona/" na "https://bbb.pl" zupełnie nie wiem jak to zrobic. Czy mam zrobić 303 gdzieś w .htaccess?


Wysłane z iPhone za pomocą Tapatalk

Cytuj


RewriteEngine On
RewriteRule ^strona\.html$ https://www.nowadomena.pl [L,QSA,R=301]

 

 

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