Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inne] Przekierowania 301
Forum PHP.pl > Forum > Przedszkole
dawid17
Witam, Chcę przekierować 301 w htaccess stare adresy podstron na nowe niestety cały czas otrzymuje komunikat ERR_TOO_MANY_REDIRECTS. Może ktoś wie jak temu zaradzić. Poniżej plik htaccesss

Wspomne tylko że 301 z domena/index.php na domena działa. Tak samo z www na bez www. Chodzi o contact.php na kontakt.html itd

Options All -Indexes
Options FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_URI} ^\/contact.php$
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^(.*)$ http://domena/kontakt.html [L,R=301]
RewriteCond %{REQUEST_URI} ^\/shopingcart.php$
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^(.*)$ http://domena/koszyk.html [L,R=301]
RewriteCond %{REQUEST_URI} ^\/about.php$
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^(.*)$ http://domena/o_nas.html [L,R=301]
RewriteCond %{REQUEST_URI} ^\/index.php$
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^(.*)$ http://domena/ [R=301,L]
RewriteCond %{HTTP_HOST} ^www.domena(.*) [NC]
RewriteRule ^(.*)$ http://domena/$1 [R=301,L]
RewriteRule ^kontakt.html$ contact.php [L]
RewriteRule ^koszyk.html$ shoppingcart.php [L]
RewriteRule ^o_nas.html$ about.php [L]
trueblue
Nie zauważyłeś, że przekierowujesz m.in. contact.php na kontakt.html, a potem kontakt.html na contact.php?
dawid17
RewriteRule ^kontakt.html$ contact.php [L]
To przeciez do przyjaznych linkow. Zamienia contact.php na kontakt.html.

Nadal nie wiem co jest nie tak:/
trueblue
Przepisuje kontakt.html na contact.php, a potem contact.php wpada pod pierwsze reguły i następuje przekierowanie na kontakt.html, i tak w kółko.
Ale szukaj dalej problemu.
dawid17
Może wie ktoś jak zrobić żeby był wilk syty i owca cała. Chciałbym aby przepisywało mi contact.php na kontakt.html (przyjaźniejszy link) ale jednocześnie jeżeli ktoś wpisze z palca domena/contact.php to żeby przekierowało go 301 na domena/kontakt.html. Da się to jakoś połączyć?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.