URL Writing chez Sivit
19 messages
• Page 1 sur 2 • 1, 2
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- alevanet
- Nouveau WRInaute

- Messages: 9
- Inscription: 31 Juil 2008
URL Writing chez Sivit
Bonsoir,
j'ai essayé bcp de paramètres dans .htaccess :
je n'arrive pas à configurer :
[url]/joueur-tennis-club-seignelay.php?Joueur=Popol&prenom=Maxime[/url] vers [url]/joueur-Popol-Maxime.php[/url]
voici mon .htaccess :
mon hébergeur est Sivit, j'ai consulté l'aide de sivit, je n'y arrive toujours pas... j'ai aussi des prénoms composé avec des -
j'ai essayé bcp de paramètres dans .htaccess :
je n'arrive pas à configurer :
[url]/joueur-tennis-club-seignelay.php?Joueur=Popol&prenom=Maxime[/url] vers [url]/joueur-Popol-Maxime.php[/url]
voici mon .htaccess :
- Code: Tout sélectionner
RewriteRule ^joueur\-([A-Za-z0-9-]+)\-([A-Za-z0-9-]+)\.html$ joueur-tennis-club-seignelay.php?Joueur=$1&prenom=$2 [L]
mon hébergeur est Sivit, j'ai consulté l'aide de sivit, je n'y arrive toujours pas... j'ai aussi des prénoms composé avec des -
-

webmasterlamogere - WRInaute passionné

- Messages: 1874
- Inscription: 17 Déc 2006
il manque "RewriteEngine On"
\ n'est pas necessaire avant -
il faut mieux mettre le chemin complet depuis la racine au deuxième paramètre
il ne faut pas oublier de modifier les urls de tes pages pour mettre la version réécrite
\ n'est pas necessaire avant -
il faut mieux mettre le chemin complet depuis la racine au deuxième paramètre
- Code: Tout sélectionner
RewriteEngine On
RewriteRule ^joueur-([A-Za-z0-9-]+)-([A-Za-z0-9-]+)\.html$ /joueur-tennis-club-seignelay.php?Joueur=$1&prenom=$2 [L]
il ne faut pas oublier de modifier les urls de tes pages pour mettre la version réécrite
- alevanet
- Nouveau WRInaute

- Messages: 9
- Inscription: 31 Juil 2008
mon fichier est bien à la racine.
je me pose la question si ce n'est pas un conflit dans le htacess
http://www.seignelay-tennis-club.fr/joueur-de-tennis-seignelay-yonne-bourgogne.php
les deux urls par rapport au nom
je me pose la question si ce n'est pas un conflit dans le htacess
- Code: Tout sélectionner
RewriteEngine On
RewriteRule ^joueur-([A-Za-z0-9-]+)-([A-Za-z0-9-]+)\.html$ /joueur-tennis-club-seignelay.php?Joueur=$1&prenom=$2 [L]
################################## Errors ######################################
#ErrorDocument 301 /error/301-moved_permanently.html
#ErrorDocument 302 /error/302-moved_temporarily.html
#ErrorDocument 303 /error/303-see_other.html
#ErrorDocument 400 /error/400-bad_request.html
ErrorDocument 401 /error/401-authorization_required.html
#ErrorDocument 402 /error/402-payment_required.html
ErrorDocument 403 /error/403-forbidden.html
ErrorDocument 404 /error/404-not_found.html
#ErrorDocument 405 /error/405-method_not_allowed.html
#ErrorDocument 406 /error/406-not_acceptable.html
#ErrorDocument 407 /error/407-proxy_authentication_required.html
ErrorDocument 408 /error/408-request_timed_out.html
#ErrorDocument 409 /error/409-conflicting_request.html
#ErrorDocument 410 /error/410-gone.html
#ErrorDocument 411 /error/411-content_length_required.html
#ErrorDocument 412 /error/412-precondition_failed.html
#ErrorDocument 413 /error/413-request_entity_too_long.html
#ErrorDocument 414 /error/414-request_uri_too_long.html
#ErrorDocument 415 /error/415-unsupported_media_type.html
ErrorDocument 500 /error/500-internal_server_error.html
#ErrorDocument 501 /error/501-not_implemented.html
#ErrorDocument 502 /error/502-bad_gateway.html
ErrorDocument 503 /error/503-service_unavailable.html
#ErrorDocument 504 /error/504-gateway_timeout.html
#ErrorDocument 505 /error/505-http_version_not_supported.html
################################################################################
######################### Howto map /~user to /user ############################
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/([^/]+)$
RewriteCond %{DOCUMENT_ROOT}/%1 !-d
RewriteCond /home/sites/%{SERVER_NAME}/users/%1 -d
RewriteRule ^([^/]+)$ http://%{HTTP_HOST}/$1/ [R,L]
RewriteCond %{REQUEST_URI} ^/([^/]+)/
RewriteCond %{DOCUMENT_ROOT}/%1 !-d
RewriteCond /home/sites/%{SERVER_NAME}/users/%1 -d
RewriteRule ^([^/]+)(.+)$ /~$1/$2
################################################################################
###################### Howto map /users/user to /users/user ####################
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/users/([^/]+)$
RewriteCond %{DOCUMENT_ROOT}/%1 !-d
RewriteCond /home/sites/%{SERVER_NAME}/users/%1 -d
RewriteRule ^users/([^/]+)$ http://%{HTTP_HOST}/users/$1/ [R,L]
RewriteCond %{REQUEST_URI} ^/users/([^/]+)/
RewriteCond %{DOCUMENT_ROOT}/%1 !-d
RewriteCond /home/sites/%{SERVER_NAME}/users/%1 -d
RewriteRule ^users/([^/]+)(.+)$ /~$1/$2
################################################################################
ErrorDocument 404 /index.php
ErrorDocument 401 /index.php
ErrorDocument 500 /index.php
################################################################################
RewriteEngine On
RewriteCond %{HTTP_HOST} ^seignelay-tennis-club.fr$
RewriteRule ^(.*) http://www.seignelay-tennis-club.fr/$1 [QSA,L,R=301]
RewriteCond %{THE_REQUEST} ^[^/]*/index\.php [NC]
RewriteRule . / [R=301,L]
http://www.seignelay-tennis-club.fr/joueur-de-tennis-seignelay-yonne-bourgogne.php
les deux urls par rapport au nom
-

webmasterlamogere - WRInaute passionné

- Messages: 1874
- Inscription: 17 Déc 2006
tu ne peux pas avoir de "-" dans le $1 et $2 et l'utiliser comme séparateur : le moteur ne sais pas ou couper la chaine.
- alevanet
- Nouveau WRInaute

- Messages: 9
- Inscription: 31 Juil 2008
ça va être compliqué pour les prénoms composés
par contre pour moi ça ne marche pas :http://www.seignelay-tennis-club.fr/joueur-tennis-club-seignelay.php?Joueur=Marechal&prenom=Bruno
http://www.seignelay-tennis-club.fr/joueur-Marechal-Bruno.html
par contre pour moi ça ne marche pas :http://www.seignelay-tennis-club.fr/joueur-tennis-club-seignelay.php?Joueur=Marechal&prenom=Bruno
http://www.seignelay-tennis-club.fr/joueur-Marechal-Bruno.html
- alevanet
- Nouveau WRInaute

- Messages: 9
- Inscription: 31 Juil 2008
Après nettoyage, j'arrive à ça :
je suis toujours redirigé vers une page d'erreur
- Code: Tout sélectionner
ErrorDocument 404 /index.php
ErrorDocument 401 /index.php
ErrorDocument 500 /index.php
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/([^/]+)$
RewriteCond %{DOCUMENT_ROOT}/%1 !-d
RewriteCond /home/sites/%{SERVER_NAME}/users/%1 -d
RewriteRule ^([^/]+)$ http://%{HTTP_HOST}/$1/ [R,L]
RewriteCond %{REQUEST_URI} ^/([^/]+)/
RewriteCond %{DOCUMENT_ROOT}/%1 !-d
RewriteCond /home/sites/%{SERVER_NAME}/users/%1 -d
RewriteRule ^([^/]+)(.+)$ /~$1/$2
RewriteCond %{HTTP_HOST} ^seignelay-tennis-club.fr$
RewriteRule ^(.*) http://www.seignelay-tennis-club.fr/$1 [QSA,L,R=301]
RewriteRule ^(.*)joueur-([A-Za-z0-9-]+)-([A-Za-z0-9-]+)\.php$ /joueur-tennis-club-seignelay.php?Joueur=$1&prenom=$2 [R=301,L]
je suis toujours redirigé vers une page d'erreur
- Vap
- WRInaute passionné

- Messages: 1090
- Inscription: 17 Juin 2007
alavanet,
as tu lu ça:
Ta dernière règle est ambigue car tu autorise les "-" dans ton $1 et ton $2.
La solution est de ne pas utiliser le meme séparateur pour les noms composés et pour les parties d'URL.
Par exemple essaie plutot des URL de la forme
-http://www.seignelay-tennis-club.fr/joueur-tennis-club-seignelay.php?Joueur=Marechal&prenom=Bruno
-http://www.seignelay-tennis-club.fr/joueur+Marechal+Bruno.html
et une règle
tu peux remplacer la séparateur + par une virgule si tu veux.
as tu lu ça:
webmasterlamogere a écrit:tu ne peux pas avoir de "-" dans le $1 et $2 et l'utiliser comme séparateur : le moteur ne sais pas ou couper la chaine.
Ta dernière règle est ambigue car tu autorise les "-" dans ton $1 et ton $2.
La solution est de ne pas utiliser le meme séparateur pour les noms composés et pour les parties d'URL.
Par exemple essaie plutot des URL de la forme
-http://www.seignelay-tennis-club.fr/joueur-tennis-club-seignelay.php?Joueur=Marechal&prenom=Bruno
-http://www.seignelay-tennis-club.fr/joueur+Marechal+Bruno.html
et une règle
- Code: Tout sélectionner
RewriteRule ^(.*)joueur\+([A-Za-z0-9-]+)\+([A-Za-z0-9-]+)\.php$ /joueur-tennis-club-seignelay.php?Joueur=$1&prenom=$2 [R=301,L]
tu peux remplacer la séparateur + par une virgule si tu veux.
-

raljx - WRInaute accro

- Messages: 2823
- Inscription: 10 Juil 2006
l'erreur est la (l'oubli du \) :
- Code: Tout sélectionner
RewriteRule ^(.*)joueur\+([A-Za-z0-9-]+)\+([A-Za-z0-9-]+)\.php$ /joueur-tennis-club-seignelay.php\?Joueur=$1\&prenom=$2 [R=301,L]
- Vap
- WRInaute passionné

- Messages: 1090
- Inscription: 17 Juin 2007
raljx a écrit:l'erreur est la (l'oubli du \) :
- Code: Tout sélectionner
RewriteRule ^(.*)joueur\+([A-Za-z0-9-]+)\+([A-Za-z0-9-]+)\.php$ /joueur-tennis-club-seignelay.php\?Joueur=$1\&prenom=$2 [R=301,L]
Cette règle n'est pas celle qui a été testée, mais une nouvelle règle que j'ai proposée...
Les \ que tu as rajouté à droite sont inutiles.
- alevanet
- Nouveau WRInaute

- Messages: 9
- Inscription: 31 Juil 2008
j'ai gardé que ce bout de code :
j'arrive sur une page 404 : http://www.seignelay-tennis-club.fr/joueur+Marechal+Bruno.php
- Code: Tout sélectionner
RewriteEngine On
RewriteRule ^(.*)joueur\+([A-Za-z0-9-]+)\+([A-Za-z0-9-]+)\.php$ /joueur-tennis-club-seignelay.php?Joueur=$1&prenom=$2 [R=301,L]
j'arrive sur une page 404 : http://www.seignelay-tennis-club.fr/joueur+Marechal+Bruno.php
19 messages
• Page 1 sur 2 • 1, 2
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 :
- URL Re-writing, htaccess et ancienne URL référencée
- url writing + PNphpbb
- URL WRITING : Besoin d'aide
- URL Writing sous Windows + pb
- URL WRITING sur ovh: aide
- url writing, httpd.conf, virtual host
- Sivit et Url-Rewriting
- Sivit / url rewriting / problème
- url rewriting avec sivit
- URL rewriting chez SIVIT
- Changer d'hébergeur web sans pénaliser son référencement - 17-10-2005
- Comment bien écrire pour le référencement : conseils d'Olivier Duffez - 09-01-2008
- Votre site doit toujours être accessible rapidement : conseil n°7 en référencement - 04-08-2008
- Tutoriel URL Rewriting - 01-05-2006
- Comment optimiser la proéminence des mots-clés - 13-10-2008
- Suite de l'article sur le fichier .htaccess : l'URL rewriting - 16-01-2003
- La balise d'URL canonique inter-sites - 16-12-2009
- Google n'indexe pas les URL qui se terminent par .0 ? - 13-06-2008
Consultez la description détaillée des produits ou services de Google suivants : Google goo.gl
- Calcul du nombre de 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. - Transformer des citations 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
