301 redirect-alles zur neuen Homepage-root/ganze Website einschließlich der Unterseiten? Moved Permanently

KURZES UPDATE

Ok gibt es immer
Ist dies mod_alias?

RedirectMatch 301 ^/http://brightmist.co.uk/

Habe ich diese eine Zeile code, der unter alles und es scheint zu funktionieren, jedoch meine anderen Verzeichnissen wie http://brightmist.co.uk/blog/2013/02/23/manchester-art-gallery-feb-2013 sagen google diese Seiten sind vorübergehend umgezogen - siehe http://www.internetofficer.com/seo-tool/redirect-check/

Bedeutet das, dass ich haben, gehen Sie nach rechts Weg, obwohl meine Website und fügen Sie einen Ton leitet?


URSPRÜNGLICHE FRAGE

Habe ich eine neue website.
Ich möchte umleiten alle meine alten Website-links von http://artygirl.co.uk zu meinem neuen http://brightmist.co.uk/

Ich bin in Erster Linie ein designer mit langjähriger Erfahrung in der Verwendung von hauptsächlich in Photoshop, CSS, HTML, WordPress und jQuery, aber ich weiß nicht viel über das Bearbeiten von Sachen wie der htaccess-Datei. Und ich will nicht, um es falsch, wie es heißt, google-ranking Tropfen etc

Kennt jemand eine script, das ich einfügen können unten in meiner htaccess-Datei, ich möchte es umleiten alle links/Seiten auf der Website an der gleichen Stelle wie zuvor. Zum Beispiel, wenn ich Schreibe http://artygirl.co.uk/buy-art-prints-cheshire/ ich will, dass es http://brightmist.co.uk/buy-art-prints-cheshire/ ich mit dem gleichen host, haben Sie nur erneut wies der domain

Unter anderem mein host hat kürzlich folgenden code Hinzugefügt, ich nehme an, dass dieses auch zu tun mit dem domain mapping, auch hier ist meine ganze htaccess-Datei -

ErrorDocument 401 /forms/401.html
ErrorDocument 403 /forms/403.html

RewriteEngine On
RewriteBase /

#uploaded files
RewriteRule ^(.*/)?files/$ index.php [L]
RewriteCond %{REQUEST_URI} !.*wp-content/plugins.*
RewriteRule ^(.*/)?files/(.*) wp-includes/ms-files.php?file=$2 [L]

# add a trailing slash to /wp-admin
RewriteCond %{REQUEST_URI} ^.*/wp-admin$
RewriteRule ^(.+)$ $1/[R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule . - [L]
RewriteRule  ^([_0-9a-zA-Z-]+/)?(wp-.*) $2 [L]
RewriteRule  ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]

<IfModule mod_security.c>
<Files async-upload.php>
SecFilterEngine Off
SecFilterScanPOST Off
</Files>
</IfModule>

<Files 403.shtml>
order allow,deny
allow from all
</Files>

deny from 218.143.4.127
deny from 143.90.221.204
deny from 95.135.78.190
deny from 114.108.150.74
deny from 95.135.111.205
deny from 91.124.239.150
deny from 94.178.2.93
deny from 91.124.206.118
deny from 91.124.226.116
deny from 118.98.32.34
deny from 94.180.252.133
deny from 58.27.140.58
deny from 77.93.197.83
deny from 88.191.63.27

# Hotlink Protection START #

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?brightmist.co.uk [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ - [NC,F,L]

# Hotlink Protection END #
Warum probierst du es nicht einfach mit einem redirect in der .hataccess Datei in http://artygirl.co.uk. So etwas wie dieses: Redirect 301 / http://brightmist.co.uk/ ich kann nicht sehen den Grund für die Verwendung mod_rewrite, zumindest nicht bei deiner Frage mod_alias ist viel schneller und einfach zu bedienen.
Vielen Dank für Ihren Kommentar faa. Bitte erklären Sie weiter. der Standort befindet sich auf dem gleichen host/Ort ich Schätze, das ist, warum es Schleifen? Kannst du bitte poste den vollständigen code. Ich bin ein designer so nicht wirklich wissen, etwas über die htaccess-Codierung.
Es ist eine andere domain, jedoch. Was ich vorschlagen, ist die Verwendung von nur einer Zeile in die .htaccess-Datei im root-Verzeichnis der alten Website. Wie diese:Redirect 301 / http://brightmist.co.uk/, ll müssen Sie umleiten, alles zu http://brightmist.co.uk/, einschließlich URL-Pfade und-Abfragen. Natürlich, in der neuen Website die alte Verzeichnis-Struktur und die Dateien haben zu existieren.
Nope sorry den host umbenannt wurde, um brightmist.co.Großbritannien und artygirl.co.uk zugeordnet wurde/Weiterleitung zu dem neuen host brightmist.co.uk. Ich habe die 301 ordnungsgemäß funktioniert (siehe Antwort unten), aber es spielt keine redirect, alle links? Ist es ein stechen der htaccess code, den ich hinzufügen kann?
Das ist genau das, was ich sage. Versuchen Sie es mit mod_alias (In meinem Kommentar) statt mod_rewrite (In deiner Antwort). Es ist viel schneller. Und ja, Google aufholen wird mit einem permanenten redirect (301).

InformationsquelleAutor brightmist.co.uk | 2013-03-01

Schreibe einen Kommentar