Domein verwijzen naar landingspage op andere website

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • Nila
  • Registratie: Juli 2005
  • Niet online
Verwijzen van www.domeinB.nl naar www.domeinA.nl/landingspagina.html waarbij in de browser www.domeinB.nl blijft staan.

Huidige instellingen:

Directadmin:
Hosting pakket voor www.domeinA.nl, domein pointer domeinB.nl (type Alias).

.htaccess:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www.)?domeinB.nl$
RewriteRule ^(/)?$ landingspagina.html [L]

Uitkomst adresbalk browser:

www.domeinB.nl/landingspagina.html

Moet worden -> www.domeinB.nl

Iemand suggesties of tips waarmee ik het wel voor elkaar kan krijgen?

You're not completely useless, you can always serve as a bad example!

Alle reacties


Acties:
  • 0 Henk 'm!

  • Kees
  • Registratie: Juni 1999
  • Laatst online: 10-10 21:38

Kees

Serveradmin / BOFH / DoC
Meerdere manieren:
- via een dynamisch script, bijvoorbeeld php:
code:
1
2
3
4
if ($domein == "a")
  include("paginaA.html") 
else 
  include("paginaB.html");

- via een eigen virtual host, waar de landingspagina.html gewoon index.html heet
- iets als
<If "%{HTTP_HOST} == 'domeinB.com'">
    DirectoryIndex landingspagina.html
</If>

"Een serveradmin, voluit een serveradministrator, is dan weer een slavenbeheerder oftewel een slavendrijver" - Rataplan


Acties:
  • 0 Henk 'm!

Verwijderd

php-script?;

code:
1
<?=file_get_contents("://domein/pagina.ext");?>


Doormiddel van een iframe?
code:
1
<iframe src="target"></iframe>


Als je voor langere duur een redirect op het domein wilt (permanent) en verder niet gaat knutselen, zou je de server beheerder eens kunnen vragen om binnen DirectAdmin, je domein als Proxy in te stellen met;

Apache:
code:
1
2
3
4
5
6
7
8
9
ProxyRequests Off
ProxyPreserveHost Off
<proxy *="">
  Order deny,allow
  Allow from all
</proxy>

ProxyPass / http://target-domein/pagina
ProxyPassReverse / http://target-domein/pagina


Tegenwoordig in DirectAdmin ook veel gebruikt, is nginx;
code:
1
2
3
4
5
6
7
8
9
    location /
    {
        proxy_buffering off;
        proxy_pass http://target-domain/pages;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }

Ik kan mij voorstellen dat niet alle server beheerders en webhosters hierop zitten te wachten, maar vragen staat vrij en niet geschoten is (en blijft) altijd mis :)

Acties:
  • 0 Henk 'm!

  • Nila
  • Registratie: Juli 2005
  • Niet online
Helaas is het me nog niet gelukt om de redirect te laten slagen. Via PHP of iFrame is geen optie.

Door middel van de beperkte toegangen op het hosting account. Kan ik bepaalde tips niet uitvoeren.

Toegang toe:

FTP (.htaccess en dergelijke)
DirectAdmin (userlevel)

code:
1
2
3
4
5
6
7
8
9
    location /
    {
        proxy_buffering off;
        proxy_pass http://target-domain/pages;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }


Hoe kan ik dit dan in DirectAdmin toepassen?

You're not completely useless, you can always serve as a bad example!


Acties:
  • 0 Henk 'm!

  • Rockster34
  • Registratie: December 2014
  • Laatst online: 11-09 12:59
als je het domein zelf beheerd kan je dit dan niet ook doen via DNS? of heb ik het verkeerd

Acties:
  • 0 Henk 'm!

  • Nila
  • Registratie: Juli 2005
  • Niet online
Beheren het domein via transip. Waar moet ik dan aandenken voor de DNS instelling? Heb je een voorbeeld of een link waar ik informatie uit kam halen?

Maar er is inmiddels een ander probleem ontstaan.

Op domeinA.nl heb ik SSL. Met non-www en www naar https. Als ik een htaccess redirect maakt verwacht hij een geldig cerificaat voor domeinB.nl wat dus niet bestaat.

You're not completely useless, you can always serve as a bad example!

Pagina: 1