Problema redirectionare domeniu

spstream

Active Member
Registered
Full Member
Salut. Stie cineva cum pot redirectiona din .htaccess un domeniu vechi spre un domeniu nou si sa se redirectioneze toate paginile? Am incercat diverse variante dar imi redirectioneaza doar pagina pricipala. Mersi.
 
Ai aici exemple de code.

Altul simplu este:
Https://sitevechi.com/* https://sitenou.com


Sau codul aceata.

Cod:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^OLDDOMAIN\.com$ [NC]
RewriteRule ^(.*)$ http://NEWDOMAIN.com [R=301,L]

Daca e trecut prin cloudflare faci o regula la page rules si gata.
 
daca vrei ca toate paginile sa duca pe index:
Cod:
RewriteRule ^(.*)$ http://NEWDOMAIN.com [R=301,L]

daca vrei ca toate paginile sa duca pe aceleasi pagini(same path):
Cod:
RewriteRule ^(.*)$ http://NEWDOMAIN.com/$1 [R=301,L]

daca cumva ai acelasi config pentru ambele site-uri include si rewritecond de mai sus
 
Ai aici exemple de code.

Altul simplu este:
Https://sitevechi.com/* https://sitenou.com


Sau codul aceata.

Cod:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^OLDDOMAIN\.com$ [NC]
RewriteRule ^(.*)$ http://NEWDOMAIN.com [R=301,L]

Daca e trecut prin cloudflare faci o regula la page rules si gata.
Nu functioneaza acele coduri, imi redirectioneaza doar pagina home, nu toate paginile de pe site. Site e trecut prin cloudflare, am facut regula dar imi redirectioneaza toate paginile de pe site vechi la pagina home site nou, nu stiu de ce asa...
 
e imposibil. sa nu accesezi aceleasi link-uri pe care le-ai accesat in precedenta cu redirectul stricat ca sunt in cache in browser. vezi in incognito.
altfel, este o problema din site-ul destinatie ce-ti trimite link-urile catre index.

1658424769638.png


* asigura-te ca ai scos toate codurile bagate pentru redirect, din htaccess
 
Ultima editare:
Incognito am incercat, am testat pe 2 browsere. vechi.com/test.html nu redirectioneaza spre nou.com/test.html, doar vechi.com spre nou.com
 
Este de la caché mai mult ca sigur.
Sterge cache din cloudflare si de pe site si apoi accesează.
Este aproape imposibil sa nu funcționeze nici un code de mai sus
cloudflare nu face cache la redirecturi, doar browserul face cache la redirect, iar el a spus ca a incercat si de pe alte browsere/incognito. deci nu putem sti care e cauza odata ce nu vedem live...
 
Este de la caché mai mult ca sigur.
Sterge cache din cloudflare si de pe site si apoi accesează.
Este aproape imposibil sa nu funcționeze nici un code de mai sus
Am pus pauza in cloudflare, am pus codul tau de mai sus in .httaccess, am folosit incognito pe 2 browsere si degeaba.. folosesc vps linux la host
 
Am pus pauza in cloudflare, am pus codul tau de mai sus in .httaccess, am folosit incognito pe 2 browsere si degeaba.. folosesc vps linux la host
codul lui e facut sa duca pe index, ca sa duca path pe path trebuie sa fie asa:
Cod:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^OLDDOMAIN\.com$ [NC]
RewriteRule ^(.*)$ http://NEWDOMAIN.com/$1 [R=301,L]
desi linia cu rewritecond nu e necesara decat in caz de same config, incearca cu si fara.
 
o ultima incercare ar fi...

pe site1:
.htaccess:
Cod:
RewriteEngine On
RewriteRule ^(.*)$ index.php

index.php:
Cod:
<?php
header("Location: https://site2.com".$_SERVER["REQUEST_URI"], 1, 301);

basically, toate link-urile duc pe fisierul index.php(nu redirect), iar in fisierul index.php faci redirect catre site2, same path.


also, da restart la browsere complet si incearca incognito, toate taburile incognito sunt aceeasi sesiune.

also, e vreo sansa sa ai ceva plugin de cache instalat pe server? poate ti-a facut cache static la redirecturi, habar n-am.
 
codul lui e facut sa duca pe index, ca sa duca path pe path trebuie sa fie asa:
Cod:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^OLDDOMAIN\.com$ [NC]
RewriteRule ^(.*)$ http://NEWDOMAIN.com/$1 [R=301,L]
desi linia cu rewritecond nu e necesara decat in caz de same config, incearca cu si fara.
Am incercat si la fel face, redirect doar index.

o ultima incercare ar fi...

pe site1:
.htaccess:
Cod:
RewriteEngine On
RewriteRule ^(.*)$ index.php

index.php:
Cod:
<?php
header("Location: https://site2.com".$_SERVER["REQUEST_URI"], 1, 301);

basically, toate link-urile duc pe fisierul index.php(nu redirect), iar in fisierul index.php faci redirect catre site2, same path.


also, da restart la browsere complet si incearca incognito, toate taburile incognito sunt aceeasi sesiune.

also, e vreo sansa sa ai ceva plugin de cache instalat pe server? poate ti-a facut cache static la redirecturi, habar n-am.
Am incercat si asa, tot la fel, imi redirectioneaza doar index. Am pauza la cloudflare, am testat pe 2 browsere incognito + alte 2 pc in chrome cu incognito, restart intotdeauna la browsere. Folosesc VPS Linux ca si host si am instalat pe el doar VestaCP. Din ce imi aduc aminte cand am instalat VestaCP am bagat comanda de la ei de pe site nginx+apache - poate are vreo relevanta info asta.. Mentionez ca toate siteurile mele sunt in felul acesta si nu merge redirect tot pe niciunul.
 
Am incercat si la fel face, redirect doar index.


Am incercat si asa, tot la fel, imi redirectioneaza doar index. Am pauza la cloudflare, am testat pe 2 browsere incognito + alte 2 pc in chrome cu incognito, restart intotdeauna la browsere. Folosesc VPS Linux ca si host si am instalat pe el doar VestaCP. Din ce imi aduc aminte cand am instalat VestaCP am bagat comanda de la ei de pe site nginx+apache - poate are vreo relevanta info asta.. Mentionez ca toate siteurile mele sunt in felul acesta si nu merge redirect tot pe niciunul.
nu are treaba serverul.. si nici panoul... chiar nu stiu care ar putea fi problema ta, ca e cam imposibila de realizat...

inca e valabila optiunea de share screen, poti lua anydesk ca nu e instalabil, doar executi si imi dai credentials... sau orice alt program ai la indemana..
chiar vreau sa te ajut, dar nu-si poate nimeni da seama de problema pana nu vede direct...
 
Loading...
Back
Sus