it-swarm.com.de

Welche anderen Möglichkeiten haben wir außer der 301-Umleitung und CNAME auf DNS?

Ich habe eine Hauptwebsite http://qweop.com und möchte einen Alias ​​namens http://qwepo.com hinzufügen.

Wenn ich nun auf qwepo einen CNAME verwende (momentan verwende ich diesen), der www auf qweop.com abbildet, dann wenn ich gehe http://qwepo.com Mir wird der Inhalt von http://qweop.com gezeigt

Dies ist in Ordnung, ich möchte jedoch, dass in der Adressleiste des Browsers qweop.com anstelle von qwepo.com angezeigt wird, auch wenn der Benutzer Visits http://qwepo.com und nicht http://qweop.com .

Jetzt habe ich von der 301 gehört, die permanent umgezogen ist, aber es scheint eine Lösung für Leute zu sein, die eine neue URL für ihre Website haben (was hier natürlich nicht in meinem Fall ist).

Welche anderen Möglichkeiten haben wir außer der 301-Umleitung und CNAME auf DNS?

Grundsätzlich ist das Endergebnis, dass wenn jemand qwepo.com/foobar eingibt, er zu qweop.com/foobar gelangt UND in der Adressleiste qweop.com/foobar angezeigt wird

PS: Ist Domain-Weiterleitung dasselbe wie eine 301-Weiterleitung? ist das gleiche wie ein CNAME auf DNS maskieren?

2
Pacerier

Grundsätzlich ist das Endergebnis, dass wenn jemand qwepo.com/foobar eingibt, er zu qweop.com/foobar gelangt UND in der Adressleiste qweop.com/foobar angezeigt wird

301 Permanent Redirect ist genau das, was Sie hier brauchen.

Das sagt Wikipedia zu Ihrem Fall: http://en.wikipedia.org/wiki/URL_redirection#Similar_domain_names


Wenn Ihr Webserver Apache ist, dann ist dies die Regel, die eine solche Umleitung vornimmt ( mod_rewrite ist erforderlich):

RewriteEngine On

RewriteCond %{HTTP_Host} =qwepo.com
RewriteRule .* http://qweop.com%{REQUEST_URI} [R=301,L]

Wenn es sich um IIS 7.x handelt, verwenden Sie die folgende Regel (unter Verwendung des URL-Rewrite-Moduls ):

<system.webServer>
    <rewrite>
        <rules>
            <rule name="Proper Domain Name" stopProcessing="true">
                <match url=".*" />
                <conditions>
                    <add input="{HTTP_Host}" pattern="qwepo.com" />
                </conditions>
                <action type="Redirect" url="http://qweop.com{REQUEST_URI}" redirectType="Permanent" />
            </rule>
        </rules>
    </rewrite>
</system.webServer>
4
LazyOne