bZx Posté 2 Avril 2010 Posté 2 Avril 2010 Bonjour, Tout d'abord merci de votre patiente et de votre compréhension, le moindre commentaire me sera utile !! N'oubliez pas que je pose ci-dessous 7 questions alors quoi que vous sachiez faire vous pouvez peut-être m'aider ... Ce que je fais pour l'instant pour l'instant: je transforme les urls du type:/>http://reves-de-bois.fr/rdb/dispatcher.php5?r=content&a=show&i=2&j=3 en: http://www.reves-de-bois.fr/rdb/?r=content&a=show&i=2&j=3 Ce que je veux faire: transformer les urls du type:/>http://reves-de-bois.fr/rdb/dispatcher.php5?r=content&a=show&i=2&j=3 en:/>http://www.Reves-de-Bois.fr/fr/titrepage.html Je pense que pour cela il y a plusieurs étapes (ou problèmes) différentiables que je vous liste ci-dessous: 1. enlever l'affichage du dossier /rdb/ dans l'url. (attention il existe deux fichiers index.php dans / et dans /rdb/. Cela pose-t-il problème) exemple: http://www.reves-de-bois.fr/rdb/dispatcher.php5?r=content&a=show&i=2&j=1 devient: http://www.reves-de-bois.fr/dispatcher.php5?r=content&a=show&i=2&j=1 2. enlever la variable get 'r=...' sauf si 'r=home' et 'r=admin'. exemple: http://www.reves-de-bois.fr/rdb/dispatcher.php5?r=content&a=show&i=2&j=1 devient: http://www.reves-de-bois.fr/rdb/dispatcher.php5?a=show&i=2&j=1 mais http://www.reves-de-bois.fr/rdb/dispatcher.php5?r=home ne change pas. De même pour r=admin. 3. enlever 'a=...' sauf si la valeur de a est différente de show. exemple: http://www.reves-de-bois.fr/rdb/dispatcher.php5?r=content&a=show&i=2&j=1 devient: http://www.reves-de-bois.fr/rdb/dispatcher.php5?r=content&i=2&j=1 4. remplacer 'j=1,2,3' par 'fr,en,nl' et les placer en début d'url juste apres le nom de domaine sauf si 'r=admin'. exemple: http://www.reves-de-bois.fr/rdb/dispatcher.php5?r=content&a=show&i=2&j=1 devient: http://www.reves-de-bois.fr/rdb/fr/dispatcher.php5?r=content&a=show&i=2 5. remplacer 'reves-de-bois.fr' par 'Reves-de-Bois.fr'. 6. remplacer, de la même manière que la variable get j, 'i=1,...,25' par du texte de mon choix. 7. supprimer tous les symboles '?nomVariable=' ou '&nomVariable=' et les remplacer par des '/'. Tout cela devrait permetre de donner des urls du type http://www.Reves-de-Bois.fr/fr/home/ ou encore http://www.Reves-de-Bois.fr/en/reservation au lieu de http://reves-de-bois.fr/rdb/dispatcher.php5?r=content&a=show&i=2&j=3 Et voici le contenu actuel de mon .htaccess ErrorDocument 404 /rdb/dispatcher.php5?r=content&a=show&i=404SetEnv REGISTER_GLOBALS 0Options +FollowSymLinks#Mise en cache des images 30 jours<FilesMatch ".(flv|gif|jpg|jpeg|png|ico|swf)$">Header set Cache-Control "max-age=2592000"</FilesMatch>#Impossible d'acceder aux htaccess<FilesMatch "^\.ht"> Order allow,deny Deny from all</FilesMatch>#Rewrite URLRewriteEngine OnRewriteBase /#Alerte par mail en cas d'utilisation d'image depuis un autre siteRewriteCond %{REQUEST_FILENAME} -fRewriteCond %{HTTP_REFERER} !^$RewriteCond %{HTTP_REFERER} !^http://(www\.)?reves-de-bois\.fr [NC]RewriteCond %{HTTP_REFERER} !^http://(images\.|www\.)?google\. [NC]RewriteRule (.*).(gif|png|jpg|jpeg)$ /traite_voleur.php?fichier=$1.$2&extension=$2 [L]#Ajout du wwwRewriteCond %{HTTP_HOST} !^www\. [NC]RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [L,R=301]#suppression de index ou dispatcherRewriteCond %{THE_REQUEST} ^(GET|POST|HEAD)\ (/.*)?/(index|dispatcher).(htm|html|php|asp|php5)RewriteRule ^(.*)(index|dispatcher).(htm|html|php|asp|php5)$ /$1 [R=301,L]#enlever l'affichage du dossier /rdb/ dans l'url.#(attention il existe deux fichiers index.php dans / et dans /rdb/. Cela pose-t-il problème)#enlever 'r=...' sauf si 'r=home' et 'r=admin'.#enlever 'a=...' sauf si 'r=admin'.#remplacer 'j=1,2,3' par 'fr,en,nl' et les placer en début d'url juste apres le nom de domaine sauf si 'r=admin'.#remplacer 'i=1,...,25' par du texte de mon choix.#supprimer tous les symboles '?' ou '&' et les remplacer par des '/'.#remplacer 'reves-de-bois.fr' par 'Reves-de-Bois.fr'.##Tout cela devrait permetre de donner des urls du type http://www.Reves-de-Bois.fr/fr/home/#ou encore http://www.Reves-de-Bois.fr/en/reservation au lieu de http://reves-de-bois.fr/rdb/dispatcher.php5?r=content&a=show&i=2&j=3
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant