omleiden suddomein naar een externe URL pagina met behoud van sudomeinnaam
Ik zeg het maar direct, dit is voor mij nieuw. Ik zal uitleggen wat ik wil en wat ik heb gedaan.
Ik heb 2 domeinnamen in het beheer.
Ik wil van domeinnaam 1 een subdomein verwijzen naar pagina van domeinnaam 2.
Ik kan in beide in cPanel en heb ook toegang tot de DNS instellingen van beide.
Wat ik heb gedaan is:
In het DNS-beheer van domeinnaam 1 heb ik een CNAME aangemaakt voor een subdomein en deze laten verwijzen naar domeinnaam 2.
Beide domeinnamen zijn SSL certificate via Auto Let's Encypt.
Op domeinnaam 2 staat het subdomein van domeinnaam 1 in de root.
In cPanel bij de lijst domeinen onder Domeinen staat ook het subdomein van domein 1 met daaraan een verwant (of gelinkte) subdomein van hoofddomein 2. Hier staat forceer HTTPS op aan.
Ik heb in het mapje van subdomein 1 een .htaccess aangemaakt met daarin de volgende regels:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^elvis\.ocien\.be$ [OR]
RewriteCond %{HTTP_HOST} ^www\.elvis\.ocien\.be$
RewriteRule ^/?$ "https\:\/\/servicebox\.be\/quarki\/software\/elvis\-dam" [R=302,P]
ocien.be is domein 1
servicebox.be is domein 2
Als ik de Flag [P] verander in L of R wordt deze omgeleid naar de pagina die in de rewriterule staat.
Maar met de Flag [P] blijft het subdomein in de urlbalk staan maar blijf ik mijn index.html van dat subdomein zien.
Mijn vraag is. Mis ik een stap, zie ik iets over het hoofd? Ik lees namelijk dat de P Flag staat voor om de naam van het subdomein te blijven tonen in de URL. Maar dit lukt me niet.
Heeft iemand een idee wat ik fout doe?
Alvast bedankt
Kiona
RewriteEngine On
RewriteCond %{HTTP_HOST} ^elvis.ocien.be$ [OR]
RewriteCond %{HTTP_HOST} ^www.elvis.ocien.be$
RewriteRule (.*)$ https://servicebox.be/quarki/software/elvis-dam/$1 [R=301,L]
Gewijzigd op 09/04/2020 11:45:24 door Ozzie PHP
Bedankt voor de reactie.
Ik heb de aanpassing gedaan in de .htaccess
De pagina wordt omgeleid maar ik zie helaas geen naam van de subdomeinnaam in de URLbalk staan. Dat moet toch kunnen?
Nog een suggestie?
Alvast bedankt,
Kiona
Gewijzigd op 10/04/2020 11:23:08 door - Ariën -
ik zou dan zo iets doen:
Code (php)
1
2
3
4
5
2
3
4
5
<VirtualHost *:80>
DocumentRoot "/www/path/to/servicebox/docroot/"
ServerName servicebox.be
ServerAlias www.servicebox.be
</VirtualHost>
DocumentRoot "/www/path/to/servicebox/docroot/"
ServerName servicebox.be
ServerAlias www.servicebox.be
</VirtualHost>
en
Hallo Ivo,
Bedankt voor een reactie.
Helaas heb ik geen mogelijkheid om virtualhost files zelf in te richten.
Edit:
Het is niet nodig om het eerst voorgaande bericht integraal te quoten. Je kan dan gewoon gebruik maken van de quick-reply onder het topic.
Gewijzigd op 10/04/2020 11:22:40 door - Ariën -