Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML]Przekierowanie 301 nie działa
Greg23
post 19.06.2012, 18:42:46
Post #1





Grupa: Zarejestrowani
Postów: 120
Pomógł: 0
Dołączył: 6.04.2012

Ostrzeżenie: (0%)
-----


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 ?

Ten post edytował Greg23 19.06.2012, 18:46:23


--------------------
Go to the top of the page
+Quote Post
Beacri
post 20.06.2012, 11:53:02
Post #2





Grupa: Zarejestrowani
Postów: 60
Pomógł: 4
Dołączył: 19.02.2008
Skąd: Łódź

Ostrzeżenie: (0%)
-----


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.  


--------------------
Nie bijcie! Jestem tylko Chemikiem, który skryptuje od 7 lat :D
www.eduela.pl
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 16.07.2025 - 11:56