Jump to content

Le Header Location et le référencement


Recommended Posts

OK, merci.

En fait je m'aperçois que je n'ai pas été précis. J'ai mis en place cette redirection vers un sous-dossier pour éviter que les fichiers de mon site se mélangent avec d'autres sous-dossiers (sous-domaines) sur mon domaine principal. L'exemple est donc header("Location: http://nom-domaine.fr/mon-domaine/");

Cette solution du fichier .php m'avait été donnée par OVH.

 

Donc il serait préférable de mettre cette valeur dans un .htaccess : Redirect 301 / http://www.mon-domaine.fr/mon-domaine/

Si je ne me trompe pas.
Link to comment
Share on other sites

..... Ma solution semble être d'insérer dans le .htaccess à la racine la valeur suivante : DirectoryIndex /mon-domaine/index.php....

 

Hum.. ce n'était pas une bonne idée.

Mais j'ai trouvé ceci à mettre dans un fichier .htaccess : ça fonctionne, les URL sont correctes. C'est un tuto de Planethoster.

Options +FollowSymlinks

# Copiez et collez le code suivant dans le dossier public_html de votre compte.

# Faites les changements associés à vos besoins.

 

# Ne pas changer cette ligne

RewriteEngine on

 

# Changez mydomain.com pour votre domaine.

RewriteCond %{HTTP_HOST} ^(www.)?mydomain.com$

 

# Changez 'sousdossier' pour le dossier que vous voulez donner à votre domaine.

RewriteCond %{REQUEST_URI} !^/sousdossier/

 

# Ne changez pas cette ligne.

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

 

# Changez 'sousdossier' pour le dossier que vous voulez donner à votre domaine.

RewriteRule ^(.*)$ /sousdossier/$1

 

# Changez encore mydomain.com pour votre domaine.

# Changez 'sousdossier' pour le dossier que vous voulez donner à votre domaine.

# Suivi de / et le fichier principal de votre site, index.php, index.html, etc.

RewriteCond %{HTTP_HOST} ^(www.)?mydomain.com$

RewriteRule ^(/)?$ sousdossier/index.php [L]

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...