Witam wszystkich,
Sytuacja jest następująca:
Na starej stronie link wygląda tak:
www.xxx.pl/index.php?s=produkty&ids=7,66,125
i ten link muszę permanentnie (przekierowanie 301) przekierować na xxx.pl/buty:
na nowej ten plik to: www.xx.pl/index.php?nav=produkty&navp=27,46,0 i temu nowemu linkowi robię przekierowanie na www.xxx.pl/buty
Zrobiłem to tak:
RewriteRule ^index.php?s=produkty&ids=7,66,125$ http://xxx.pl/buty [R=301]
RewriteRule ^s=produkty&ids=7,66,125$ http://xxx.pl/buty [R=301]
RewriteRule ^gazony$ index.php?nav=produkty&navp=27,46,0 [L]
I mam następujący problem:
Pierwsza linia nie działa. Serwer zachowuje się tak jakby jej nie było.
Pierwsza linia nie działa także po wpisaniu slasha przed kropką („\.” Zamiast „.”).
Druga linia działa jeśli kiedy w przeglądarke wpiszemy adres www.xxx.pl/s=produkty&ids=7,66,125 (pomijamy „index.php?”).
Trzecia linia działa jeśli zadziała któraś z poprzednich.
Kombinowałem na różne sposoby i nie znalazłem rozwiązania.
Będę wdzięczny za każdą pomoc.