Aller au contenu

bZx

Membre
  • Compteur de contenus

    1
  • Inscrit(e) le

  • Dernière visite

Réputation sur la communauté

0 Neutre
  1. 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=404 SetEnv REGISTER_GLOBALS 0 Options +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 URL RewriteEngine On RewriteBase / #Alerte par mail en cas d'utilisation d'image depuis un autre site RewriteCond %{REQUEST_FILENAME} -f RewriteCond %{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 www RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [L,R=301] #suppression de index ou dispatcher RewriteCond %{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
×
×
  • Créer...