Skocz do zawartości

Redirect 301 przez .htaccess


peregrinus

Rekomendowane odpowiedzi

Podepnę sie pod temat, bo nie chcę zaśmiecać forum, a chodzi mi o też o redirect 301.

Co wkleić do .htaccess, aby za jednym zamachem:

1. ustawić przekierowanie z "www.domena.com/index.php" na "www.domena.com"

2. ustawić przekierowanie z "domena.com" na "www.domena.com"

Niestety, nie umiem tego zrobić, szukałem po forum, ale nie znalazłem gotowego kodu. Jeśli ktoś będzie uprzejmy wkleić to dla wszystkich na przyszłość, to bardzo dziekuję.

pzdr

co by tu wstawić...

Odnośnik do komentarza
Udostępnij na innych stronach

muzyka jest dla mnie bardzo ważna. Zwłaszcza, jeśli jest to dobra muzyka :)

Jedni lubią, inni nie... Ja mimo wszystko lubię czytać ebooki. Audiobooki też.

Zainwestuj w swobodę. Karty kredytowe dopasowane do każdego portfela.

Odnośnik do komentarza
Udostępnij na innych stronach

czyli pkt drugi załatwiony. Działa:

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

jeszcze zostaje pkt 1. Wklejałem to:

RewriteCond %{HTTP_HOST} ^www.mojadomena.pl/index.php$ [NC]
RewriteRule https://www.mojadomena.pl [R=permanent,L]

ale nie działa.

Jak to powinno być?

W tej chwili mam taki wpis:

RewriteCond %{HTTP_HOST} ^mojadomena.com$
RewriteRule (.*) https://www.mojadomena.com/$1 [L,R=301]
RewriteCond %{HTTP_HOST} ^www.mojadomena.com/index.php$ [NC]
RewriteRule https://www.mojadomena.com [R=permanent,L]

działa mi tylko przekierowanie domena.com na www.domena.com

nie działa www.domena.com/index.php na www.domena.com

Co jest źle?

pzdr

co by tu wstawić...

Odnośnik do komentarza
Udostępnij na innych stronach

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

?

Nie znam się na pozycjonowaniu, ja tu tylko zużywam transfer i miejsce w sql.

Roman Kluska ujawnia: nadchodzi INFLACYJNY ARMAGEDON!

 

Wielki Elektronik

Odnośnik do komentarza
Udostępnij na innych stronach

niestety, powyższy kod nie działa. Za to działa takie cos:

RewriteCond %{HTTP_HOST} ^mojadomena.com$
RewriteRule (.*) https://www.mojadomena.com/$1 [L,R=301]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ https://%{HTTP_HOST}/ [R=301,L]

moze być?

pzdr

co by tu wstawić...

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