Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML]Przekierowanie 301 nie działa
Forum PHP.pl > Forum > Przedszkole
Greg23
W htaccess mam ustawione:
  1. RewriteRule tag/(.*),(.*)$ tagi.php?tag=$1&page=$2
  2. RewriteRule tag/(.*)$ tagi.php?tag=$1
  3. RewriteRule tag/(.*),1$ tag/(.*)$ [R=301,L]


3 reguła odpowiada za przekierowanie o którym mowa.
Problem jest taki, że to przekierowanie samo w sobie niby działa, ale zamiast przekierować mnie na odpowiedni± stronę to przekierowuje mnie:

Z:
http://www.domena.pl/tag/jaki¶_tag,1
Na:
http://www.domena.pl/^tag/(.*)$
A powinno na:
http://www.domena.pl/tag/jaki¶_tag

Co jest nie tak ?
Czy chodzi o to, że wcze¶niej mam inne reguły i co¶ tutaj się kłóci ?
Beacri
Wyrażenia takie jak "(.*)" stosujesz w pierwszej czę¶ci, a "$1" w drugiej. Spróbuj:

  1.  
  2. RewriteRule tag/(.*) tag/$1 [R=301,L]
  3.  
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.