Redirectionare URL de pe domeniu pe subdomeniu

Probleme, intrebari si subiecte legate de Server Apache, setari in fisier htaccess si Gazduire site-uri Web (Hosting).
d_alinus2004
Mesaje: 20

Redirectionare URL de pe domeniu pe subdomeniu

Buna seara,

Doresc sa fac o redirectionare a continutului de pe domeniul principal pe un subdomeniu.
Ceva de genul: daca cineva da click pe numesite.ro/articol sa fie redirectionat catre old.numesite.ro/articol

Site-ul pe care l'am mutat pe subdomeniul: old.numesite.ro este realizat cu PHP iar pe domeniul principal am instalat un wordpress.
Insa doresc, ca atunci cand un vizitator acceseaza un link vechi sa fie redirectionat catre subdomeniu

Va multumesc.

MarPlo
Incearca unul din urmatoarele coduri in fisierul .htaccess de pe domeniu:

Cod: Selectaţi tot

RewriteEngine On

RewriteCond %{HTTP_HOST} ^numesite.ro$ [OR]
RewriteCond %{HTTP_HOST} ^www.numesite.ro$
RewriteRule ^(.*)$ http://subdomain.numesite.ro/$1 [R=301,L]
Sau acesta:

Cod: Selectaţi tot

RewriteEngine On

RewriteCond %{HTTP_HOST} ^(?:www\.)?numesite\.ro$ [NC]
RewriteRule ^(.*)$ http://Subdomain.numesite.ro/ [R=301,L]
Sau asa:

Cod: Selectaţi tot

RewriteEngine On

RewriteRule (.*) http://subdomain.numesite.ro/$1 [R=301,L]

d_alinus2004
Va trebui adaugat in .htacces al subdomeniului sau al domeniuui principal?

MarPlo
Se adauga in fisierul .htaccess de pe domeniul principal.
La subdomeniu nu se adauga nimic, dar acolo trebuie sa ai fisierele siteului care redau paginile.

d_alinus2004
Multumesc din suflet pentru ajutor!
Functioneaza, Insa este o mare mare problema!

Redirectioneaza si ce am construit acum pe domeniul principal si practic nu ma ajuta!
Am observat dupa ce am adaugat codul, cand am intrat in panoul de administrare wordpress, ma redirectioneaza catre url-ul din subdomeniu ..:(

Mersi mult inca o data pentru ajutor.

MarPlo
Nu prea stiu cum sa faca deosebire intre adresele URL care vrei sa le redirectionezi si ceea ce vrei sa fie pe domeniul principal.
Doar daca e vreo diferenta logica intre ele ca sa fie implementata in cod.
Sau, daca adresele pe care vrei sa le redirectionezi sunt putine, le adaugi manual pe fiecare sa faca redirectionarea doar la acelea.

Cod: Selectaţi tot

RewriteRule ^(nume_pagina_x)$ http://subdomain.numesite.ro/$1 [R=301,L]
RewriteRule ^(dir/nume_pagina_y)$ http://subdomain.numesite.ro/$1 [R=301,L]

Subiecte similare