Îmi postez din nou întrebarea în cazul în care voi fi mai clar ce aș dori să fac.
Am un subdomeniu sub un nume dns, să spunem că este mysub.domain
. Acest subdomeniu este într-un furnizor de la distanță unde nu am control apache2. Sistemul de fișiere disponibil are un fișier index.html care poate redirecționa către o pagină web (doar o pagină html), să spunem la mycomplex.dns.site:8081
.
Acest ultim site se află într-un rpi pe care îl am control total, adică Apache2/php/etc.
Redirecționarea se face cu succes prin
<meta http-equiv="refresh" content="0;url=http://mycomplex.dns.site:8081" />
în indexul meu.html.
Pentru a rezuma, scriu mysub.domain
în linia de comandă URL și după redirecționare văd http://mycomplex.dns.site:8081
în linia URL.
Nu asta vreau. Aș vrea să continui să arăt mysub.domain
.
Cum pot face acest lucru? Am căutat pe google și am găsit această soluție care implică .htaccess:
RewriteEngine Pornit
RewriteRule „^/mycomplex.dns.site:8081$” „http://mysub.domain/intex.html” [R]
Acest lucru nu funcționează, continui să primesc adresa URL ca mycomplex.dns.site:8081
.
Este ceva greșit de ortografie în fișierul .htaccess sau îmi lipsește punctul de mascare? Presupun că acest .htaccess este în directorul țintă /var/www/html/
Ar trebui să adaug numele serverului mysub.domain
în fișierul de configurare virtual apache2, dar din nou am încercat asta și nu a funcționat.