Problem.Sollte einfach Domain-Alias sein ala mod_rewrite
Ich benutze mod_rewrite auf einem GoDaddy Konto, geteilt, cPanel Linux Webserver ... I Inhalt von Domäne 1 zu dienen versuchen, wenn Domain-2 als unsichtbare Umleitung angefordert wird .. aka Domain Aliasing
Domain1 ist eine Wordpress-Site. Ich versuche, eine WordPress/Kategorie/Seite als Inhalt für Domain 2 zu erhalten. Tatsächlich sollte Domain 2 nur diese eine Seite des Inhalts zur Verfügung haben, wo wir eine Formular 2 Email-Seite eingerichtet haben.
Idealerweise sollten alle anderen get-Anfragen sichtbar auf die tatsächliche Domain umgeleitet werden. Natürlich sollte eine Post-Anfrage auf das Formular auf der Alias-Domain (2) gehen ...
Googling relevanten Suchbegriffe führt zu großen Informationsüberlastung. Ich bin mir sicher, dass die Antwort da draußen ist, ich kann einfach nicht die Lösung für dieses genaue Szenario finden. Inzwischen vermute ich, dass GoDaddy .htaccess zwischenspeichert, wodurch es noch schwieriger wird, eine funktionierende Lösung rechtzeitig zu finden.
Ich habe verschiedene Varianten ausprobiert, 15 Minuten zwischen den Edits warten, Browser Cache leeren usw. Ich kann nicht scheinen, die richtige Syntax zu finden, und/oder GoDaddy speichert .htaccess länger als 15 Minuten.
Mein letzter Versuch
RewriteEngine On
RewriteBase/
RewriteCond %{HTTP_HOST} ^www.domainalias.com$[OR]
RewriteCond %{HTTP_HOST} ^domainalias.com$
RewriteRule .* http://www.actualdomain.com/subdir/subdir/ [R=301,L]
, der wie es scheint, sollte genau das tun, was ich will, aber es tut. Es zeigt die domainalias Adresse in dem Browser-URL bar (GUT) ABER, es zeigt die Homepage von http://www.actualdomain.com/ (BAD)
Es sollte http://www.actualdomain.com/subdir/subdir/ anzuzeigen, während www.domainalias.com bar in der Adresse zu halten.
Was fehlt mir?
_ "Das scheint genau das zu sein, was ich will, aber es tut es nicht." _ - es sieht eher so aus, als würde es nichts bewirken. Wenn dies der Fall ist, sehen Sie in der Adresszeile des Browsers "http: // www.actualdomain.com/subdir/subdir /", weil "[R = 301, L]" für eine _externe_ Weiterleitung steht. – CBroe
Ok .. danke dafür ... aber das tut es nicht mal, es ist so, als ob die Bedingung ignoriert wird, keine Umleitung stattfindet, sichtbar oder unsichtbar ... Ich dachte L würde die letzte Regel angeben .. ugh . –