2016-10-26 3 views
1

ich unter olddomain.com/subdirectory/ alle Seiten umleiten möchte newdomain.com umgeleitet werden?Redirect alle Unterverzeichnis Seiten auf neue Domain-Homepage in .htaccess

Die newdomain.com Seite hat eine neue URL-Struktur, so möchte ich jede Seite unter den olddomain.com/subdirectory/urls auf der Homepage newdomain.com umgeleitet werden.

Ich versuchte unter dem Code.

<IfModule mod_rewrite.c> 
Options +FollowSymLinks 
RewriteEngine On 
RewriteBase/
RewriteCond %{HTTP_HOST} !^olddomain.com/subdirectory/$ [NC] 
RewriteRule ^(.*)$ http://newdomain.com [R=301,L] 
</IfModule> 

Aber seine Umleiten mit bestehenden URL wie http://newdomain.com//url und seine bis 404 Fehler.

Jede Hilfe sehr geschätzt. Dank

Antwort

3

Sie können die folgende Regel verwenden:

<IfModule mod_rewrite.c> 
Options +FollowSymLinks 
RewriteEngine On 
RewriteBase/
RewriteRule ^subdir/(.*)$ http://newdomain.com/ [R=301,L] 
</IfModule> 
+1

Danke, es funktioniert –

+2

Wenn jemand Probleme mit diesem Code hat, versuchen Sie es an der Spitze Ihrer .htaccess-Datei setzen. Das hat bei mir funktioniert. –

Verwandte Themen