Î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.