Rediriger ma page d'acceuil

Nouveau WRInaute
Bonjour,
Je veux faire ceci :
1- Quand je tape www.exampel.com il me dirige ver www.exampel.com/html mais l'url reste www.exampel.com (pour avoir tout le pagerank sur www.exampel.com )
2- Quand je tape www.exampel.com/html il reste sur www.exampel.com/html mais l'url sera www.exampel.com/
Tout ça seulement pour la page d'accueil
merci j'ai ceci comme début mais il ne marche pas avec la 2éme

Code:
RewriteCond %{QUERY_STRING} !rewrite
RewriteRule html/(.*) /$1 [QSA,L,R=301]
RewriteRule (.*) /html/$1?rewrite [QSA,L]
 
WRInaute impliqué
Tes règles redirigentg des url de la form -http://www.example.com/html/nom-de-la-page

Ce n'est pas du tout ce que tu dis vouloir faire.

Bref, pour faire

1- Quand je tape www.exampel.com il me dirige ver www.exampel.com/html mais l'url reste www.exampel.com (pour avoir tout le pagerank sur www.exampel.com )

tu met ce qui suit dans le .htaccess

Code:
DirectoryIndex html

Pour faire

2- Quand je tape www.exampel.com/html il reste sur www.exampel.com/html mais l'url sera www.exampel.com/
Tout ça seulement pour la page d'accueil

tu met ce qui suit dans le .htaccess

Code:
RewriteEngine On

RewriteRule html / [QSA, R=301]

Ceci dit, il sera bien mieux de nommer ta page d'accueil comme il faut, c'est à dire avec une extention mime, par exemple index.html (.html est l'extension mime, elle indique qu'il s'agit d'un fichier et quel est le type de son contenu).

Dans ce cas ton .htaccess devrai ressembler a

Code:
DirectoryIndex html

RewriteEngine On

RewriteRule index.html / [QSA, R=301]

Il se peut qu'il faille ajouter
Code:
Options +FollowSymLinks
au début du .htaccess pour activer la réécriture.
 
Discussions similaires
Haut