URL Rewriting sans extension et avec paramètres
6 messages
• Page 1 sur 1
- Nilav
- Nouveau WRInaute

- Messages: 13
- Inscription: 8 Mar 2010
URL Rewriting sans extension et avec paramètres
Bonjour,
J'ai tourné et retourné le tutorial disponible sur WRI et après de longues fouilles, je ne trouve pas mon bonheur. Il faut dire que ma demande est difficile à exprimer dans google. :/
Avec le tutorial, j'ai pu faire fonctionner l'essai "inconnu.html" sans problème. Mais ça se complique ensuite.
Voici un exemple de ce que je veux.
L'adresse actuelle de l'une de mes pages est :
http://www.jeuxpcmag.com/jeu/super-street-fighter-iv-arcade-edition?ta ... creenshots
Je voudrai une url plus propre, dans l'idéal :
http://www.jeuxpcmag.com/jeu/super-street-fighter-iv-arcade-edition/screenshots
Cela va un peu plus loin avec des numéros de pages, par exemple :
http://www.jeuxpcmag.com/jeu/super-street-fighter-iv-arcade-edition?ta ... nshots&p=2
Et je voudrai alors :
http://www.jeuxpcmag.com/jeu/super-street-fighter-iv-arcade-edition/sc ... eenshots/2
J'ai vu que le slash posait souvent problème alors j'ai donc fait mes essais avec des tirets, par exemple :
http://www.jeuxpcmag.com/jeu/super-street-fighter-iv-arcade-edition-screenshots
Mais j'ai le droit à une erreur 404 à chaque fois (je n'ai jamais créé de boucle par exemple)
Je vous mets la forme fonctionnelle de mon htaccess.
Je me demandais si la redirection permanente et les réécritures faites par Wordpress pouvaient empêcher le fonctionnement de ma réécriture. Faut-il d'ailleurs, que je place ma réécriture en dernier ?
Hormis cela, mon principal problème est encore de faire une réécriture sans aucune extension, aussi bien avant qu'après. (faut-il que je regarde du côté des query string ?)
Merci d'avance pour vos lumières.
J'ai tourné et retourné le tutorial disponible sur WRI et après de longues fouilles, je ne trouve pas mon bonheur. Il faut dire que ma demande est difficile à exprimer dans google. :/
Avec le tutorial, j'ai pu faire fonctionner l'essai "inconnu.html" sans problème. Mais ça se complique ensuite.
Voici un exemple de ce que je veux.
L'adresse actuelle de l'une de mes pages est :
http://www.jeuxpcmag.com/jeu/super-street-fighter-iv-arcade-edition?ta ... creenshots
Je voudrai une url plus propre, dans l'idéal :
http://www.jeuxpcmag.com/jeu/super-street-fighter-iv-arcade-edition/screenshots
Cela va un peu plus loin avec des numéros de pages, par exemple :
http://www.jeuxpcmag.com/jeu/super-street-fighter-iv-arcade-edition?ta ... nshots&p=2
Et je voudrai alors :
http://www.jeuxpcmag.com/jeu/super-street-fighter-iv-arcade-edition/sc ... eenshots/2
J'ai vu que le slash posait souvent problème alors j'ai donc fait mes essais avec des tirets, par exemple :
http://www.jeuxpcmag.com/jeu/super-street-fighter-iv-arcade-edition-screenshots
Mais j'ai le droit à une erreur 404 à chaque fois (je n'ai jamais créé de boucle par exemple)
Je vous mets la forme fonctionnelle de mon htaccess.
- Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.jeuxpcmag.fr$
RewriteRule ^(.*) http://www.jeuxpcmag.com/$1 [QSA,L,R=301]
RewriteCond %{HTTP_HOST} ^jeuxpcmag.fr$
RewriteRule ^(.*) http://www.jeuxpcmag.com/$1 [QSA,L,R=301]
RewriteRule ^inconnu\.html$ /test/test.html [L]
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Je me demandais si la redirection permanente et les réécritures faites par Wordpress pouvaient empêcher le fonctionnement de ma réécriture. Faut-il d'ailleurs, que je place ma réécriture en dernier ?
Hormis cela, mon principal problème est encore de faire une réécriture sans aucune extension, aussi bien avant qu'après. (faut-il que je regarde du côté des query string ?)
Merci d'avance pour vos lumières.
-

Marie-Aude - Modérateur

- Messages: 11900
- Inscription: 5 Juin 2006
Re: URL Rewriting sans extension et avec paramètres
En plus j'ai du mal à comprendre, normalement un tab ne devrait pas être une url séparée ?
-

Marie-Aude - Modérateur

- Messages: 11900
- Inscription: 5 Juin 2006
Re: URL Rewriting sans extension et avec paramètres
ça dépend comment tu fais tes tabs 
tu as regardé du côté des plugins existant ?
tu as regardé du côté des plugins existant ?
- Nilav
- Nouveau WRInaute

- Messages: 13
- Inscription: 8 Mar 2010
Re: URL Rewriting sans extension et avec paramètres
J'intègre ceci dans ma page, pour la tab "screenshots" par exemple.
J'ai 2 inconvénients avec les tabs par plugin :
- Rien ne peut-être automatisé tandis que dans mon cas, j'affiche par exemple toutes les images liées à une page sur son propre onglet (tab screenshots justement) sans avoir à insérer de galerie à la main ou autre.
- Il y a souvent du JS derrière et le chargement des pages peut en prendre un coup, notamment dans mon cas où il y a 6 onglets au total.
J'en profite pour demander, j'ai quand même un problème même avec le fichier d'essai. J'ai une version d'essai dans un dossier "test".
Ceci me permet d'accéder au document depuis http://www.jeuxpcmag.com/inconnu.html
En revanche, je n'arrive pas à faire fonctionner http://www.jeuxpcmag.com/test/inconnu.html
J'ai essayé avec un htaccess dans le dossier test (j'ai bien entendu rajouté un dossier test à l'intérieur pour y mettre test.html) et en laissant le rewrite tel quel.
J'ai essayé aussi comme ceci avec le htaccess à la racine du site :
Mais aussi :
- Code: Tout sélectionner
<?php if ($HTTP_GET_VARS["tab"] == 'screenshots') { ?><?php }; ?>
J'ai 2 inconvénients avec les tabs par plugin :
- Rien ne peut-être automatisé tandis que dans mon cas, j'affiche par exemple toutes les images liées à une page sur son propre onglet (tab screenshots justement) sans avoir à insérer de galerie à la main ou autre.
- Il y a souvent du JS derrière et le chargement des pages peut en prendre un coup, notamment dans mon cas où il y a 6 onglets au total.
J'en profite pour demander, j'ai quand même un problème même avec le fichier d'essai. J'ai une version d'essai dans un dossier "test".
- Code: Tout sélectionner
RewriteRule ^inconnu\.html$ /test/test.html [L]
Ceci me permet d'accéder au document depuis http://www.jeuxpcmag.com/inconnu.html
En revanche, je n'arrive pas à faire fonctionner http://www.jeuxpcmag.com/test/inconnu.html
J'ai essayé avec un htaccess dans le dossier test (j'ai bien entendu rajouté un dossier test à l'intérieur pour y mettre test.html) et en laissant le rewrite tel quel.
J'ai essayé aussi comme ceci avec le htaccess à la racine du site :
- Code: Tout sélectionner
RewriteRule ^/test/inconnu\.html$ /test/test.html [L]
Mais aussi :
- Code: Tout sélectionner
RewriteRule ^/test/inconnu\.html$ /test/test/test.html [L]
- Nilav
- Nouveau WRInaute

- Messages: 13
- Inscription: 8 Mar 2010
Re: URL Rewriting sans extension et avec paramètres
J'ai désactivé l'url rewriting automatique de Wordpress pour les tests, cela m'a permis de faire tout fonctionner, j'ai donc ensuite cherché à savoir s'il était possible d'empêcher wordpress d'utiliser son url rewriting dans certaines conditions.
C'est possible seulement pour les custom post type (ça parlera aux utilisateurs de Wordpress).
Merci Marie-Aude pour la piste du conflit avec Wordpress
C'est possible seulement pour les custom post type (ça parlera aux utilisateurs de Wordpress).
Merci Marie-Aude pour la piste du conflit avec Wordpress
6 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Extension ou pas dans URL avec URL Rewriting
- Paramètres et url rewriting
- Url Rewriting et extension
- URL Rewriting avec 1 ou 2 paramètres
- url rewriting - 2-3 parametres - referencement
- URL Rewriting : 2 paramètres - page et langue
- URL rewriting avec paramètres [RESOLU]
- URL Rewriting avec paramètres variables
- URL rewriting url avec parametres vers autre url avec param
- url rewriting avec parametres non rewrité
- Tutoriel URL Rewriting
- Suite de l'article sur le fichier .htaccess : l'URL rewriting
- l'URL Rewriting expliqué aux débutants
- Optimiser le référencement d'un forum phpBB : réécriture d'URL
- 3ème partie de l'article .htaccess : les réécritures conditionnelles
- Extensions Google Chrome pour l'analyse du web sémantique
- Tutoriel : configurer les paramètres d'URL dans Google Webmaster Tools
- SEO Links (Extension Firefox)
Consultez la description détaillée des produits ou services de Google suivants : Le raccourcisseur d'URL youtu.be
- Analyse de popularité
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. - Transformer des simples citations de votre site en liens
Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
