Aller au contenu

nerique

Actif
  • Compteur de contenus

    14
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par nerique

  1. Hello à tous ! Bon alors j'ai enfin trouvé le problème. En fait, dans le doute, j'ai fait un a2enmod rewrite pour installer le mod_rewrite proprement. Ensuite, il faut éditer le fichier /etc/apache2/sites-enabled/LE_FICHIEr_DE_VOTRE_SITE Et changer les directoves AllowOverride à All. Celles-des .conf ne suffisait pas.... Voilà, merci encore pour votre aide.
  2. J'ai fait ce que tu viens de me dire... sans succès. Mais merci vraiment à toi pour tout ce que tu essayes
  3. Hello ! Quand je met le AllowOverride dans le vhost, ca me met une erreur me disant qu'il n'a rien à faire ici. Là je parle d'un vhost dans un .conf inclus lors du chargement de apache
  4. Alors cette phase de debug n'a déjà, elle pas fonctionné.... j'utilise Apache 2 Server version: Apache/2.0.54 Server built: Jul 28 2006 09:04:55 et la conf apache du vhost : <VirtualHost *> ServerName www.napload.net ServerAlias *.napload.net DocumentRoot /data0/web/napload php_value include_path ".:/data0/includes/includes-php2:/data0/includes/includes-xsl:/data0/web/napload/includes" ScriptAlias /cgi-bin/ /data0/web/napload/cgi-bin/ </VirtualHost> Ca te parle ?
  5. Bonjour RDD, effectivement, c'est plus logique, et ca me permettra de gérer également le cas www.napload.com Malheureusement, je viens de faire la modif, et ca ne fonctionne toujours pas. C'est quand même fou non ? Les instructions du dessous fonctionnent et pas celle là. Je deviens chèvre. Peut-être y a t'il quelquechose de particulier à mettre en place sur un serveur pour gérer les RewriteCond en plus des RewriteRule ? Quelqu'un saurait ?
  6. Personne n'a la moindre idée alors ? Désolé de relancer, mais je l'ai vraiment dans l'os :s et j'ai beau chercher, je ne trouve toujours pas
  7. J'ai bien étudié mon serveur (serveur dédié) et je ne comprends... Comment cette première directive peut-elle ne pas fonctionner alors que les suivantes passent ? j'en perd mon latin pour tout vous dire.
  8. Donc selon toi, c'est déjà cette première redirection qui ne fonctionne pas ?
  9. Bonjour Dan, et merci pour ta réponse. j'ai tenté ce que tu viens de me donner, et, malheureusement, ca ne fonctionne pas mieux. Je m'explique en terme de pages : http://www.napload.net fonctionne http://napload.net fonctionne http://www.napload.net/news.html fonctionne http://napload.net/news.html ne fonctionne pas Donc après la modif que tu m'as donné, voici le code : Options +FollowSymlinks RewriteEngine on # URL sans www RewriteCond %{HTTP_HOST} ^napload.net$ RewriteRule /?(.*) http://www.napload.net/$1 [R=301,L] # PAGE AVEC CHIFFRE AVEC DESCRIPTION : RewriteRule ^/?([a-zA-Z0-9]+)-([0-9]+)-([\-a-zA-Z0-9_]+)\.html$ /$1.php?id=$2&fid=$2 [NC,L] # PAGE AVEC LETTRE AVEC DESCRIPTION : RewriteRule ^/?([a-zA-Z0-9]+)-([a-zA-Z]{1})-([\-a-zA-Z0-9]+)\.html$ /$1.php?l=$2 [NC,L] # PAGE AVEC LETTRE SANS DESCRIPTION : RewriteRule ^/?([a-zA-Z0-9]+)-([a-zA-Z]{1})\.html$ /$1.php?l=$2 [NC,L] # PAGE AVEC MODE : RewriteRule ^/?([a-zA-Z0-9]+)-([a-zA-Z]+)\.html$ /$1.php?mode=$2 [NC,L] # PAGE SANS RIEN : RewriteRule ^/?([a-zA-Z0-9]+)-([\-a-zA-Z0-9]*)\.html$ /$1.php [NC,L] # PAGE : RewriteRule ^/?([a-zA-Z0-9]+)\.html$ /$1.php [NC,L]
  10. Bonjour, l'URL rewriting est un sous-domaine qui a été abordé des milliers de fois sur Webmaster-Hub, aussi croyez bien que j'ai recherché avant d'en arriver à poster mon problème, mais je suis à bout... Merci donc aux personnes qui pourront m'aider. Dans mon htaccess, je fais deux choses : Je redirige les gens qui ont tapé http://monsite.net vers http://www.monsite.net Et je cumule cela avec la redirection d'URL. Et celle-ci du coup ne fonctionne pas. Voici mon htaccess: Options +FollowSymlinks RewriteEngine on # URL sans www RewriteCond %{HTTP_HOST} ^napload\.net$ [NC] RewriteRule ^(.*) [url="http://www.napload.net/$1"]http://www.napload.net/$1[/url] [QSA,L,R=301] # PAGE AVEC CHIFFRE AVEC DESCRIPTION : RewriteRule ^([a-zA-Z0-9]+)-([0-9]+)-([\-a-zA-Z0-9_]+)\.html$ /$1.php?id=$2&fid=$2 [NC,L] # PAGE AVEC LETTRE AVEC DESCRIPTION : RewriteRule ^([a-zA-Z0-9]+)-([a-zA-Z]{1})-([\-a-zA-Z0-9]+)\.html$ /$1.php?l=$2 [NC,L] # PAGE AVEC LETTRE SANS DESCRIPTION : RewriteRule ^([a-zA-Z0-9]+)-([a-zA-Z]{1})\.html$ /$1.php?l=$2 [NC,L] # PAGE AVEC MODE : RewriteRule ^([a-zA-Z0-9]+)-([a-zA-Z]+)\.html$ /$1.php?mode=$2 [NC,L] # PAGE SANS RIEN : RewriteRule ^([a-zA-Z0-9]+)-([\-a-zA-Z0-9]*)\.html$ /$1.php [NC,L] # PAGE : RewriteRule ^([a-zA-Z0-9]+)\.html$ /$1.php [NC,L] Merci à ceux qui pourront m'expliquer ou est mon erreur.
  11. Bonjour, J'utilise la réécriture d'URL en général, et cela ne me pose pas de problèmes, j'ai toute une série de choses dans le genre : Pour l'URL : http://www.monsite.com/rep/i_love_you,fr_FR,444.html RewriteRule ^(.*),(([a-zA-Z]{2})_([a-zA-Z]{2})),([0-9]+).html$ /rep/index.php?key1=$1&key2=$2&key3=$5 [NC,L] mais pourtant je ne parviens pas à réécrire une URL de ce type : http://www.monsite.com/rep/i_love_you En gros, j'essaye ca : RewriteRule ^(.*)$ /s/index.php?key1=$1 [NC,L] et je me récupère des erreurs et des Internal Server Configuration.... Quelqu'un pourrait-il me donner un bon conseil ? Merci
  12. Bonjour et merci beaucoup pour la réponse. En fait le problème dépasse un peu cela. En tout cas, merci pour le QSA, je ne savais pas Le problème est que le répertoire que vous appelez répertoire2 dans le code que vous me donnez n'est pas accessible par URL puisqu'il est un répertoire plus haut que le répertoire racine du site. Je me demandais donc s'il n'était pas possible de préciser un chemin serveur dans la deuxième partie de la rewrite rule J'ai toujours peur de ne pas être très clair, désolé
  13. Bonjour, voilà je suis légèrement bloqué sur une expression régulière me servant à faire une rewrite Rule Voilà ce que je voudrais : mon site est accédé de cette manière par URL : http://www.monsite.com/repertoire/script.php?.... Or, ce répertoire n'existe pas :s En fait, cette URL doit être captée par un htaccess qui se trouve à la racine du site (www/) et qui doit rediriger vers le vrai script qui se trouve un répertoire plus haut dans l'arborescence de mon serveur soit ../repertoire/script.php ? ... j'ai peur de ne pas être très clair, mais j'essaye tout de même. Et merci d'avance. Pour l'instant voici ce que j'ai essayé : RewriteRule ^/repertoire/script\.php\??(.*) ../repertoire/script.php?$1 [L,R] Mais comme vous vous en doutez, ca ne marche pas. Quelqu'un pourrait me mettre sur une piste ? Merci beaucoup
  14. Bonjour, je m'occupe des affiliés Multivea. Normalement, ma partie est l'accompagnement de l'intégration et tout ce qui touche au technique. Mais je viens de voir votre post, et ne peut m'empêcher d'intervenir. Est-ce que votre problème est maintenant réglé ? Vous pouvez me contacter à l'adresse suivante sur MSN Messenger : affiliates.fr_AT_multivea.com, ou bien envoyer un mail à la même adresse, que je ferais parvenir au service des paiements immédiatement. Cordialement,
×
×
  • Créer...