Redirecționarea paginii/subfolderului către un nou domeniu url fără a schimba url-ul în browser (Administrarea sistemului, Apache 2.2,.Htaccess, Mod Rewrite, Rescrieți)

testmaster a intrebat.

Am căutat un răspuns la acest lucru fără noroc (am căutat peste tot)

Practic, vreau să rescriu o pagină (subfolder) către un domeniu nou fără a schimba url-ul.

Am încercat fără succes:

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/test/
RewriteRule ^(.*) http://newdomain/$1 [P] 

Am aruncat o privire la întrebarea „duplicat” și nu răspunde.

Nu se explică cum să rescriu o pagină pe un domeniu nou fără a schimba url-ul.

Comentarii

  • posibil duplicat al Redirecționare, Schimbare URL sau Redirecționare HTTP la HTTPS în Apache – Tot ce ați vrut să știți vreodată despre regulile Mod_Rewrite dar v-a fost frică să întrebați –  > Por BE77Y.
2 răspunsuri
grag42

Proxy Pass ar putea fi ceea ce căutați. va folosi url-ul la care s-au conectat și va acționa ca un proxy către noul url. Ei vor vedea în continuare vechiul url.

ProxyVia on
ProxyRequests Off
ProxyPreserveHost Off

ProxyPass /test http://newdomain/test
ProxyPassReverse /test http://newdomain/test

serverliving.com

RewriteEngine On RewriteBase / RewriteRule ^test/(.*)$ http://newdomain/$1 [P,L]

regula de mai sus va redirecționa toate /test/… către backend fără a modifica URL-ul browserului

Comentarii

  • îmi dă o eroare de server 500 –  > Por testmaster.
  • <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^test/(.*)$ nou-domeniu/$1 [P,L] </IfModule> –  > Por testmaster.
  • în plus, vreau să precizez că /test/ este o simplă pagină statică și este vorba de 1 url care trebuie redirecționat către un domeniu complet nou fără a schimba url-ul –  > Por testmaster.
  • am uitat să menționez că steagul [P] nu este permis în fișierele htaccess. Trebuie să puneți această regulă în fișierul principal de configurare a gazdei virtuale apache. –  > Por serverliving.com.
  • ive a luat-o de lucru, dar atunci când se redirecționează la noul domeniu, imaginile se rupe ca acesta încearcă să caute imaginile de pe vechiul domeniu. –  > Por testmaster.