[Resolu] URL rewriting : "?" en trop
14 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
-

progfrance - Nouveau WRInaute

- Messages: 38
- Inscription: 23 Juin 2004
[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
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 10:56, édité 3 fois.
- Vap
- WRInaute passionné

- Messages: 1090
- Inscription: 17 Juin 2007
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 :
C'est explique dans le topic suivant:
http://www.webrankinfo.com/forums/viewtopic_88786.htm
Dans ton cas, essaie :
- Code: Tout sélectionner
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{QUERY_STRING} ^(.+)$
RewriteRule (.*) /%1? [R=301,L]
-

progfrance - Nouveau WRInaute

- Messages: 38
- Inscription: 23 Juin 2004
Merci beaucoup !
Ca marche impec !
Encore merci !
Ca marche impec !
Encore merci !
-

progfrance - Nouveau WRInaute

- Messages: 38
- Inscription: 23 Juin 2004
Ah si j'ai un petit problème :
Je n'arrive plus à accéder au répertoire de l'admin "/wp-admin" en mettant :
Je n'arrive plus à accéder au répertoire de l'admin "/wp-admin" en mettant :
- Code: Tout sélectionner
# 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
- Vap
- WRInaute passionné

- Messages: 1090
- Inscription: 17 Juin 2007
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: Tout sélectionner
# 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
-

progfrance - Nouveau WRInaute

- Messages: 38
- Inscription: 23 Juin 2004
Non la sous répertoire ne fonctionne toujours pas et le "?" ne fonctionne plus !
-

progfrance - Nouveau WRInaute

- Messages: 38
- Inscription: 23 Juin 2004
Alors j'ai fait quelques tests et j'ai compris ce qui ne marchait pas :
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.
- Code: Tout sélectionner
# 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.
- Vap
- WRInaute passionné

- Messages: 1090
- Inscription: 17 Juin 2007
Je ne sais pas si ça a un effet,
mais efface ce qui suit:
et rajoute ce qui suit avant RewriteEngine On
mais efface ce qui suit:
- Code: Tout sélectionner
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
et rajoute ce qui suit avant RewriteEngine On
- Code: Tout sélectionner
DirectoryIndex index.php
-

progfrance - Nouveau WRInaute

- Messages: 38
- Inscription: 23 Juin 2004
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 :
qui redirige vers :
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 :
http://blog.wynfo.net/wp-admin/post.php?action=edit&post=892
qui redirige vers :
http://blog.wynfo.net/action=edit&post=892
- Code: Tout sélectionner
# 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
- Vap
- WRInaute passionné

- Messages: 1090
- Inscription: 17 Juin 2007
Essaie ça a la place de la première regle :
ou ça
J'essaie de dire que la règle ne doit pas s'appliquer s'il y a des répertoires.
JF
- Code: Tout sélectionner
RewriteCond %{QUERY_STRING} ^(.+)$
RewriteRule ^([^/]*)$ /%1? [R=301,L]
ou ça
- Code: Tout sélectionner
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
-

progfrance - Nouveau WRInaute

- Messages: 38
- Inscription: 23 Juin 2004
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 !
Encore merci pour le temps que cela t'a pris !
-

progfrance - Nouveau WRInaute

- Messages: 38
- Inscription: 23 Juin 2004
La première car la deuxième ne marchait pas ! 
14 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- [ Resolu ] [ URL Rewriting ] Autoriser les "_"
- information sur'"URL rewriting", ou "réécriture d'URL".
- RESOLU - php "01098" et "1098" identique ?
- url a indiquer dans le href de la balise <link rel="alternate" hreflang="x">
- Url rewriting...peut-ou, doit-on changer " un peu " le vocabulaire
- Soucis "url rewriting" et pseudos frames PHP
- problème URL rewriting avec un parametre "texte"
- URL Rewriting / Ref sous Google / separateur "/"
- URL rewriting : pertinence du filtrage des mots "inutiles/courants" (pronoms, articles...)
- Url rewriting: position de la variable et ".html"
- l'attribut rel=nofollow contre le spam de commentaires ?
- Google AdWords introduit le concept de niveau de qualité
- Séminaires Google et Netlinking - 6 et 7 octobre 2004
- Optimiser le référencement d'un blog Dotclear : balises TITLE et META
- Outil : calcul de popularité sur les réseaux sociaux
- Google reconnait-il les différentes formes de mots ? (singulier/pluriel et autres)
- Keyword Search Engine : le choix des bons mots-clés
- Tutoriel URL Rewriting
Consultez la description détaillée des produits ou services de Google suivants : Google goo.gl
- Liste des backlinks
Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

