Domanda

Voglio reindirizzamento 301 da: www.olddomain.com alla radice del newdomain.com ma voglio farlo funzionare non importa quale sia il percorso della cartella è sul vecchio dominio. ad esempio: il seguente dovrebbe tutto reindirizzare alla radice newdomain.com

www.olddomain.com
olddomain.com
www.olddomain.com/folder/file.php
olddomain.com/folder/file.php

Come posso farlo con Mod Rewrite nel file .htaccess?

È stato utile?

Soluzione

Prova questa regola:

RewriteEngine on
RewriteCond %{HTTP_HOST} (^|\.)old\.example\.com$
RewriteRule ^ http://new.example.com/ [L,R=301]

Dove old.example.com è il vecchio nome host e new.example.com il nuovo.

Altri suggerimenti

<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.newdomain.com/page.html");
exit();
?>

Questo dovrebbe funzionare anche per voi.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top