|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
wormseric Nouveau WRInaute
Inscrit le: 30 Jan 2008 Messages: 13
|
Posté le : Mar Mar 11, 2008 16:44 Sujet du message: Problème avec rewriterule ! |
|
|
Bonjour,
Je voudrais faire une redirection sur une de mes pages (la page partenaires) de mon site. Malheureusement le code que j'ai mis en place ne marche pas.
Pour info, mon herbergeur c'est ovh.
Voici un extrait de mon fichier .htaccess :
| Code: |
SetEnv PHP_VER 5
Options +FollowSymLinks +ExecCGI
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^partenaires.html$ /index.php/main/partenaires [L]
</IfModule>
|
Merci d'avance  |
|
| |
|
 |
webmasterlamogere WRInaute accro

Inscrit le: 17 Déc 2006 Messages: 1440 Localisation: urlrewriting.fr
|
Posté le : Mar Mar 11, 2008 17:21 Sujet du message: Problème avec rewriterule ! |
|
|
j'ajouterai \ devant le .html mais c'est pas cela qui empêche la règle de marcher.
c'est une réécriture pas une redirection. pour faire une redirection 301 il faut [R=301,L] à la place de [L] :
| Code: |
SetEnv PHP_VER 5
Options +FollowSymLinks +ExecCGI
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^partenaires\.html$ /index.php/main/partenaires [R=301,L]
</IfModule> |
|
|
| |
|
 |
wormseric Nouveau WRInaute
Inscrit le: 30 Jan 2008 Messages: 13
|
|
| |
|
 |
Vap WRInaute passionné

Inscrit le: 17 Juin 2007 Messages: 851 Localisation: Carry-le-Rouet (13)
|
Posté le : Mar Mar 11, 2008 18:00 Sujet du message: Problème avec rewriterule ! |
|
|
quand je visite la page -http://www.portaildesjeux.com/partenaires.html, je me retrouve bien sur -http://www.portaildesjeux.com/index.php/main/partenaires
Donc ta règle marche... |
|
| |
|
 |
webmasterlamogere WRInaute accro

Inscrit le: 17 Déc 2006 Messages: 1440 Localisation: urlrewriting.fr
|
Posté le : Mar Mar 11, 2008 18:22 Sujet du message: Problème avec rewriterule ! |
|
|
c'est peut-être ca que tu veux : faire une redirection de la page index.php/main/partenaires vers partenaires.html et réécrire partenaire.html pour afficher le contenu de index.php/main/partenaires
| Code: |
SetEnv PHP_VER 5
Options +FollowSymLinks +ExecCGI
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{QUERY_STRING} !stop
RewriteRule ^index\.php/main/partenaires$ /partenaires.html [R=301,QSA,L]
RewriteRule ^partenaires\.html$ /index.php/main/partenaires?stop [L]
</IfModule> |
|
|
| |
|
 |
wormseric Nouveau WRInaute
Inscrit le: 30 Jan 2008 Messages: 13
|
|
| |
|
 |
webmasterlamogere WRInaute accro

Inscrit le: 17 Déc 2006 Messages: 1440 Localisation: urlrewriting.fr
|
Posté le : Mar Mar 11, 2008 19:00 Sujet du message: Problème avec rewriterule ! |
|
|
| la règle que je t'ai donnée doit faire ce que tu veux. il y a peut-être une autre règle interfère. |
|
| |
|
 |
webmasterdemonsite WRInaute impliqué

Inscrit le: 01 Sep 2007 Messages: 403
|
Posté le : Mar Mar 11, 2008 21:16 Sujet du message: Problème avec rewriterule ! |
|
|
pourquoi mettre
| Citation: |
| <IfModule mod_rewrite.c> |
soit le rewrite est activé, soit il ne l'est pas, si c'est sur un mutu ovh alors ca l'est... |
|
| |
|
 |
| |
|
|