2010-09-14 6 views
1

J'ai un site en php. maintenant je veux rediriger mon ancien site url vers une nouvelle URL.php htaccess redirection

chaque fois que l'utilisateur saisit mon ancien URL de site dans la barre d'adresse en utilisant l'URL du navigateur doit être redirigé vers ma nouvelle URL.

Comment puis-je faire cela en utilisant le fichier .htaccess.

Merci d'avance.

+0

Ce doit être étiqueté comme "apache". – sheeks06

Répondre

1

Si vous avez une page par mappage de page que vous pouvez le faire comme ceci:

RewriteEngine on 
RewriteRule index.php http://www.example.com/index.asp [R=301] 
RewriteRule prods.html http://www.example.com/products.xhtml [R=301] 

La première partie ex, index.php est le nom local index.asp est le nom à distance, [R=301] Signifie que vous utilisez un 301 as prescribed in RFC2616 signifiant que le fichier a été déplacé définitivement.

Si tous les fichiers carte parfaitement d'une certaine façon à un autre serveur, vous pouvez le faire comme ceci:

RewriteEngine on 
RewriteRule (.*) http://www.example.com/$1 [R=301] 

Ici vous capturez toutes les demandes et de dire que le fichier se trouve maintenant sur ce qu'il example.com est appelé.

Bonne chance.

+0

salut cela m'aide beaucoup merci .. +2 –

0

ou modifier votre index.php à votre ancien site

<php 
header('Location: http://newsite.com'); 
?> 
+1

j'aime votre chemin mais ce n'est pas le format standard.mais c'est aussi possible façon seulement +1 –