Redirection 301 fichier htaccess
... / Redirection 301 fichier h...
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
Question

Redirection 301 fichier htaccess

by
Community Deleted user
Created on 2017-09-09 13:57:20 (edited on 2024-09-04 12:03:36) in Hébergement Web-old

Bonjour,

Je suis en train de mettre en place une redirection 301 dans mon fichier htaccess. L'objectif est de rediriger vers un nouveau domaine dans le cadre d'une refonte de site.

J'ai donc utilisé la syntaxe suivante :
`Redirect permanent / https://www.monnouveausite.com`

Ma question est la suivante :
Que dois-je faire des anciennes commandes qui sont dans le fichier htaccess ? Est-ce que je peux tout supprimer et seulement garder le Redirect permanent ?

Pour information, j'ai les commandes suivantes dans le fichier htaccess :
- Options -Indexes
- Rediriger l'adresse sans www vers www
- Rediriger l'adresse vers https
- Commandes de gestion de dates d’expiration

Merci de votre retour.


4 Replies ( Latest reply on 2020-02-21 15:58:31 by
kyodev
)

> Est-ce que je peux tout supprimer et seulement garder le Redirect permanent ?

oui
mais voir remarque ci-dessous

1. si le nouveau domaine est sur un autre dossier racine ou hébergement:
oui
si c'est un changement de domaine sur des pages existantes: non... **cette remarque est valable pour ma réponse précédente**
* elle coûte pas cher... 6 mois à 2 ans

```text > mon ancien domaine et mon ancien hébergement avec seulement le fichier htaccess pendant 2 ans.

le domaine oui, l'hébergement non
ton ancien peut pointer le nouvel hébergement et ta redirection être dans le `.htaccess` du nouveau

ta redirection fonctionne:
```text
Redirect Permanent / http://url.com/

curl --head -XGET exemple.fr/kyodev
HTTP/1.1 301 Moved Permanently
Location: http://url.com/kyodev
Content-Type: text/html; charset=iso-8859-1
```

edit:
tu peux essayer ça:
```text
RewriteEngine On

RewriteRule ^ https://www.nouveauSite.com%{REQUEST_URI} [R=301,L,NE,QSA]
``` ```

```text si tu veux rediriger en utilisant le `.htaccess` du nouveau domaine:
```text
RewriteEngine On

## alias de domaine
## tout ce qui n'est pas du domaine cible est redirigé sur le domaine cible
RewriteCond %{HTTP_HOST} !nouveauSite\.com$ [NC]
RewriteRule ^ https://www.nouveauSite.com%{REQUEST_URI} [R=301,L,NE,QSA]
``` ```