Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: przekierowanie w htaccess
Forum PHP.pl > Forum > Serwery WWW > Apache
chowaniec
Witam

Zmienił się kod strony i chciałbym zrobić przekierowanie w htaccess ze starych adresów na nowe z np:

domena.pl/produkt.php?id=12345 -> nazwa-produktu.html

niby jak szukałem na forum powinno zadziałać:

RewriteRule ^produkt.php?prod=12345 /nazwa-produktu.html [R=301,L]

ale nie działa. Za to działa to:

RewriteRule ^produkt.php /nazwa-produktu.html [R=301,L]

Na czym może polegać problem?
Prosiłbym tylko żeby nie pisać, że można to zrobić w plikach php nie o to chodzi.

Pozdrawiam
aas92
Tworzysz plik index.html i w nim wpisujesz:

<meta http-equiv="Refresh" content="0;url=TUTAJ WPROWADŹ ADRES STRONY" />
chowaniec
Cytat(aas92 @ 2.03.2009, 14:44:12 ) *
Tworzysz plik index.html i w nim wpisujesz:

<meta http-equiv="Refresh" content="0;url=TUTAJ WPROWADŹ ADRES STRONY" />


Ma być przekierowanie w htaccess. Będzie kilka wpisów.
domena.pl/produkt.php?id=12345 -> nazwa-produktu-1.html
domena.pl/produkt.php?id=12346 -> nazwa-produktu-2.html
domena.pl/produkt.php?id=12347 -> nazwa-produktu-3.html
aas92
a to wprowadź to w htaccess.
erix
Cytat
niby jak szukałem na forum powinno zadziałać:

To słabo szukałeś: http://forum.php.pl/index.php?showtopic=10...st&p=539775
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.