Pe serverul nostru web a fost „copiat” un director dintr-o locație în alta. Acum locația inițială a dispărut, dar primesc solicitări de a oferi o redirecționare către noua locație.
Cred că mod_rewrite ar fi cea mai bună modalitate de a face acest lucru, deși nu sunt mai presus de a folosi alte metode dacă sunt disponibile. Schema URL este așa.
Adresă URL veche: www.exampleurl.com/subdir1/olddirectory/subdir2
Adresă URL nouă: www.exampleurl.com/subdir1/newdirectory/subdir2
Subdir1 nu se va schimba niciodată, așa că acesta și porțiunea .com pot fi probabil ignorate. Cu toate acestea, directoarele subdir2 sunt adesea accesate direct și există multe opțiuni diferite.
Folosim deja mod_rewrite pentru a redirecționa tot traficul prin SSL/TLS, așa că continuarea cu asta ar funcționa cel mai bine.
Simt că lipsesc unele informații aici pe baza comentariilor și a răspunsului de până acum. Așadar, iată cum sunt configurate site-ul și directoarele în cauză, la un nivel super de bază. Sperăm că acest lucru vă va ajuta cu răspunsuri suplimentare.
Site-ul este răspândit între două configurații VirtualHost în două fișiere, unul pentru HTTP și unul pentru HTTPS. HTTP VirtualHost conține o condiție și o regulă mod_rewrite pentru ca tot traficul din acesta să fie redirecționat către portul HTTPS. Directoarele în cauză sunt configurate în fișiere separate în conf-enabled. Ambele includ o declarație Alias și o zonă Director. Aliasul este necesar deoarece fișierele reale se află în directoarele /mnt pe măsură ce se montează NFS.