Skocz do zawartości

htacces


bybek5

Rekomendowane odpowiedzi

Przenosiłem ostatnio stronę na inną domenkę. Zrobiłem takie przekierowanie:

RewriteCond %{HTTP_HOST} ^staraDomena.pl$

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

Chciałbym jeszcze zrobić przekierowanie z www, ale taka reguła nie działa:

RewriteCond %{HTTP_HOST} ^www.staraDomena.pl$

Jakieś pomysły? :)

ZielonyKatalog PR 4 - tylko 3,76PLN (2,50).

Limey.pl - katalog stron (2,46PLN (1,50)  || 0-z.pl - artykuły do przedruku.

Odnośnik do komentarza
Udostępnij na innych stronach

to chyba nie jest to o co mi chodziło, więc napiszę jeszcze raz.

Chodzi mi o przekierowanie ze starej domeny na nową, czyli:

z www bez www ze starej domeny na nową domenę bez www

aktualnie wygląda to tak:

RewriteCond %{HTTP_HOST} ^staraDomena.pl$

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

ZielonyKatalog PR 4 - tylko 3,76PLN (2,50).

Limey.pl - katalog stron (2,46PLN (1,50)  || 0-z.pl - artykuły do przedruku.

Odnośnik do komentarza
Udostępnij na innych stronach

RewriteEngine On

RewriteCond %{HTTP_HOST} ^www.staryadres.pl [or]
RewriteCond %{HTTP_HOST} ^staryadres.pl
RewriteRule (.*) https://nowyadres.pl/$1 [R=301,L]

Jeżeli nie dodasz w .htaccess tego ...

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

... będziesz miał standardowo bez www ;)

Pozdrawiam B)

Odnośnik do komentarza
Udostępnij na innych stronach

to chyba nie jest to o co mi chodziło, więc napiszę jeszcze raz.

Chodzi mi o przekierowanie ze starej domeny na nową, czyli:

z www bez www ze starej domeny na nową domenę bez www

Spróbowałeś?

IMHO kod przez mnie podane przekieruje z wszystkiego do https://nowadomena.pl

(z www.nowadomena.pl ww.nowadomena.pl w.nowadomena.pl www.staradomena.pl staradomena.pl itd)

PS: Oczywiście, że nie możesz mieć inne domeny w tym samym katalogu na serwerze.

Odnośnik do komentarza
Udostępnij na innych stronach

Działa dzięki. Ale zmyliło mnie to:

RewriteCond %{HTTP_HOST} !^nowaDomena.pl$

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

że jest z nowaDomena zamiast staraDomena ;)

Jednak mała poprawka. Działa teraz przekierowanie z www. Ale bez www jak wpiszę adres to nie przekierowuje na nowy.

ZielonyKatalog PR 4 - tylko 3,76PLN (2,50).

Limey.pl - katalog stron (2,46PLN (1,50)  || 0-z.pl - artykuły do przedruku.

Odnośnik do komentarza
Udostępnij na innych stronach

Powiem szczerze, że nie miałem przyjemności spotkać się z takim problemem ... jeżeli .htaccess nie pomaga zawsze możesz użyć przekierowania 301 z PHP:

<?php  
header("HTTP/1.1 301 Moved Permanently");   
header("Location: https://www.nowastrona.pl/");   
exit;  
?>

Mówiąc szczerze bardzo mnie ciekawi przyczyna problemu ... mam taki kod jak podałem na kilku stronach i wszystko działa jak należy.

Pozdrawiam :)

Odnośnik do komentarza
Udostępnij na innych stronach

Tak ... a w .htaccess mam dokładnie taki kod (zmieniłem jedynie adresy):

RewriteEngine on
RewriteBase /

RewriteCond %{HTTP_HOST} ^adres1.pl$ [OR]
RewriteCond %{HTTP_HOST} ^www.adres1.pl$
RewriteRule (.*) https://adres2.pl/$1 [R=301,L]

Nic więcej i idzie z www.adres1.pl lub adres1.pl na www.adres2.pl oraz adres2.pl :)

Pozdrawiam :)

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