Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

[Resolu] URL rewriting : "?" en trop

Poster un nouveau sujet Imprimer cette discussion    Forum -> URL Rewriting et .htaccess   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
progfrance
Nouveau WRInaute

Inscrit le: 23 Juin 2004
Messages: 35

URL permanente de ce messagePosté le : Jeu Fév 21, 2008 12:21    Sujet du message: [Resolu] URL rewriting : "?" en trop

Bonjour,

J'ai besoin de votre aide car je n'arrive pas à transformer mes adresses url :

http://blog.wynfo.net/?photos-panoramiques-de-toulouse

en

http://blog.wynfo.net/photos-panoramiques-de-toulouse

Quel doît être le .htaccess pour que les premières pointent (en 301) vers les secondes ! Merci d'avance car c'est le seul point auquel je cal pour migrer vers la nouvelle version du blog !

Merci d'avance


Dernière édition par progfrance le Ven Fév 22, 2008 11:56; édité 3 fois
 
progfrance Visiter le site web du posteur
e-kiwi
Modérateur
Modérateur

Inscrit le: 23 Déc 2003
Messages: 11451
Localisation: Toulouse

URL permanente de ce messagePosté le : Jeu Fév 21, 2008 12:24    Sujet du message: [Resolu] URL rewriting : "?" en trop

ps : merci pour ces photos de Toulouse Wink

et un ?(.+).html vers $1.html marche pas ?
 
e-kiwi Visiter le site web du posteur
Vap
WRInaute passionné
WRInaute passionné

Inscrit le: 17 Juin 2007
Messages: 645
Localisation: Carry-le-Rouet (13)

URL permanente de ce messagePosté le : Jeu Fév 21, 2008 12:37    Sujet du message: [Resolu] URL rewriting : "?" en trop

Il faut utiliser une recriture conditionelle avec QUERY_STRING.

C'est explique dans le topic suivant:
http://www.webrankinfo.com/forums/viewtopic_88786.htm

Dans ton cas, essaie :

Code:

Options +FollowSymLinks
RewriteEngine On

RewriteCond %{QUERY_STRING} ^(.+)$
RewriteRule (.*) /%1? [R=301,L]
 
Vap Visiter le site web du posteur
progfrance
Nouveau WRInaute

Inscrit le: 23 Juin 2004
Messages: 35

URL permanente de ce messagePosté le : Jeu Fév 21, 2008 12:42    Sujet du message: [Resolu] URL rewriting : "?" en trop

Merci beaucoup !

Ca marche impec !

Encore merci ! Laughing
 
progfrance Visiter le site web du posteur
progfrance
Nouveau WRInaute

Inscrit le: 23 Juin 2004
Messages: 35

URL permanente de ce messagePosté le : Jeu Fév 21, 2008 12:48    Sujet du message: [Resolu] URL rewriting : "?" en trop

Ah si j'ai un petit problème :

Je n'arrive plus à accéder au répertoire de l'admin "/wp-admin" en mettant :

Code:
# BEGIN WordPress
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On

RewriteCond %{QUERY_STRING} ^(.+)$
RewriteRule (.*) /%1? [R=301,L]

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress
 
progfrance Visiter le site web du posteur
Vap
WRInaute passionné
WRInaute passionné

Inscrit le: 17 Juin 2007
Messages: 645
Localisation: Carry-le-Rouet (13)

URL permanente de ce messagePosté le : Jeu Fév 21, 2008 13:09    Sujet du message: [Resolu] URL rewriting : "?" en trop

progfrance a écrit:
Ah si j'ai un petit problème :

Je n'arrive plus à accéder au répertoire de l'admin "/wp-admin" en mettant :


Déjà, vire les directives redondantes. Ensuite j'ai rajouté une conditions qui teste si ce n'est pas un sous répertoire. Est-ce que clea va mieux?


Code:
# BEGIN WordPress
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteBase /

RewriteCond %{QUERY_STRING} ^(.+)$
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) /%1? [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress
 
Vap Visiter le site web du posteur
progfrance
Nouveau WRInaute

Inscrit le: 23 Juin 2004
Messages: 35

URL permanente de ce messagePosté le : Jeu Fév 21, 2008 13:17    Sujet du message: [Resolu] URL rewriting : "?" en trop

Non la sous répertoire ne fonctionne toujours pas et le "?" ne fonctionne plus !
 
progfrance Visiter le site web du posteur
progfrance
Nouveau WRInaute

Inscrit le: 23 Juin 2004
Messages: 35

URL permanente de ce messagePosté le : Jeu Fév 21, 2008 13:51    Sujet du message: [Resolu] URL rewriting : "?" en trop

Alors j'ai fait quelques tests et j'ai compris ce qui ne marchait pas :

Code:
# BEGIN WordPress
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteBase /

RewriteCond %{QUERY_STRING} ^(.+)$
RewriteRule (.*) /%1? [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress


J'ai mise le htaccess ci-dessous et le sous répertoire est accessible mais c'est la page web wp-login.php qui faisait mon erreur !
Alors comment prendre en compte cette page pour qu'elle ne fasse pas la redirection ?

Edit: pareil pour le fichier sitemap.xml , c'est à dire certains fichiers à la racine.
 
progfrance Visiter le site web du posteur
Vap
WRInaute passionné
WRInaute passionné

Inscrit le: 17 Juin 2007
Messages: 645
Localisation: Carry-le-Rouet (13)

URL permanente de ce messagePosté le : Jeu Fév 21, 2008 15:28    Sujet du message: [Resolu] URL rewriting : "?" en trop

Je ne sais pas si ça a un effet,
mais efface ce qui suit:

Code:


RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]


et rajoute ce qui suit avant RewriteEngine On

Code:

DirectoryIndex index.php
 
Vap Visiter le site web du posteur
progfrance
Nouveau WRInaute

Inscrit le: 23 Juin 2004
Messages: 35

URL permanente de ce messagePosté le : Jeu Fév 21, 2008 16:50    Sujet du message: [Resolu] URL rewriting : "?" en trop

Ah ça y est presque, il manque un truc mais je ne sais pas comment faire !
Alors toutes les rédirections marchent bien même wp-login.php, il manque juste les paramètres dans l'admin qui sont ma interprétés :

Citation:
http://blog.wynfo.net/wp-admin/post.php?action=edit&post=892


qui redirige vers :

Citation:
http://blog.wynfo.net/action=edit&post=892


Code:
# BEGIN WordPress
<IfModule mod_rewrite.c>
Options +FollowSymLinks
DirectoryIndex index.php
RewriteEngine On
RewriteBase /

RewriteCond %{QUERY_STRING} ^(.+)$
RewriteRule (.*) /%1? [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress
 
progfrance Visiter le site web du posteur
Vap
WRInaute passionné
WRInaute passionné

Inscrit le: 17 Juin 2007
Messages: 645
Localisation: Carry-le-Rouet (13)

URL permanente de ce messagePosté le : Jeu Fév 21, 2008 20:23    Sujet du message: [Resolu] URL rewriting : "?" en trop

Essaie ça a la place de la première regle :

Code:

RewriteCond %{QUERY_STRING} ^(.+)$
RewriteRule ^([^/]*)$ /%1? [R=301,L]


ou ça

Code:

RewriteCond %{QUERY_STRING} ^(.+)$
RewriteRule ^/([^/]*)$ /%1? [R=301,L]


J'essaie de dire que la règle ne doit pas s'appliquer s'il y a des répertoires.

JF
 
Vap Visiter le site web du posteur
progfrance
Nouveau WRInaute

Inscrit le: 23 Juin 2004
Messages: 35

URL permanente de ce messagePosté le : Ven Fév 22, 2008 9:46    Sujet du message: [Resolu] URL rewriting : "?" en trop

Merci ça à l'air de fonctionner dans la plupart des cas donc ça me va pour l'instant !

Encore merci pour le temps que cela t'a pris !
 
progfrance Visiter le site web du posteur
Vap
WRInaute passionné
WRInaute passionné

Inscrit le: 17 Juin 2007
Messages: 645
Localisation: Carry-le-Rouet (13)

URL permanente de ce messagePosté le : Ven Fév 22, 2008 10:45    Sujet du message: [Resolu] URL rewriting : "?" en trop

De rien, ça me fait apprendre la récriture au passage. C'est un sujet complexe.

Quelle règle as tu utilisé au final?
 
Vap Visiter le site web du posteur
progfrance
Nouveau WRInaute

Inscrit le: 23 Juin 2004
Messages: 35

URL permanente de ce messagePosté le : Ven Fév 22, 2008 11:56    Sujet du message: [Resolu] URL rewriting : "?" en trop

La première car la deuxième ne marchait pas ! Laughing
 
progfrance Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> URL Rewriting et .htaccess Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

Définitions :

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort