Przekierowanie 301 w .htaccess


(debiska) #1

Jak wykonać przekierowanie kilkunastu stron w pliku .htaccess ?.
np:
https://www.strona.pl/serwis1
https://www.strona.pl/serwis1/strona1
https://www.strona.pl/serwis1/strona2
https://www.strona.pl/serwis1/strona3
https://www.strona.pl/serwis1/strona4
https://www.strona.pl/serwis1/strona5

i przekierować je na:

https://www.strona.pl/serwis0
https://www.strona.pl/serwis0/strona1
https://www.strona.pl/serwis0/strona2
https://www.strona.pl/serwis0/strona3
https://www.strona.pl/serwis0/strona4
https://www.strona.pl/serwis0/strona5


(krystian3w) #2

(debiska) #3

Niestety, dodałem taka inię do htaccess lecz nie przekierowuje. ( prawidłowe foldery podmieniłem )

RewriteRule ^subdirectory/(.*)$ /anotherdirectory/$1 [R=301,NC,L]


(krystian3w) #4

Ja przetestowałem takie u siebie i działa ale może działać nieporządzenie:

Redirect 301 /serwis0/ /serwis1/
Redirect 301 /serwis0 /serwis1

(debiska) #5

Metodą prób i błędów doszedłem do prawidłowo działającego przekierowania na folder. ( bez ukośnika po subdirectory jak było w przykładzie )

RewriteRule ^serwis1(.*)$ /serwis0/$1 [R=301,NC,L]