Aller au contenu

Chercher dans la communauté

Affichage du résultat pour les tags 'mod_rewrite'.

  • Rechercher par étiquette

    Saisir les étiquettes en les séparant par une virgule.
  • Recherche par auteur

Type du contenu


Forums

  • Accueil
    • Les nouveaux membres se présentent
    • Revues de presse
    • Le salon de Webmaster Hub
    • La tribune de Webmaster Hub
  • Publications et Redirections
    • Référencement et Publicité
    • Droit, Finances et Administration
    • Les techniques de l'Internet
    • Noms de domaines et hébergement
    • La tribune du Hub
  • Création et exploitation de Sites Internet
    • Les langages du Net
    • Les fondations d'un site
    • Accessibilité et Ergonomie Web
    • E-commerce
    • Administration & Droit
    • Systèmes de publication
  • Promotion de Sites Internet
    • Techniques de Référencement
    • Techniques de Promotion
  • Informatique & Internet
    • PC-Gyver
    • Les Navigateurs
  • Les services de Webmaster Hub
    • Infogérance serveurs dédiés
    • Partenariat et échanges de liens
    • Offres et demandes de prestations de service

Rechercher dans...

Chercher ce qui...


Date de création

  • Début

    End


Dernière mise à jour

  • Début

    End


Filtrer par...

Inscrit

  • Début

    End


Groupe


Mon Site


Skype


Localisation


Société

  1. Bonjour, je cherche à rediriger un site vers sa nouvelle url. Je veux rediriger par défaut toutes les pages de l'ancien site par défaut sur la page d'accueuil du nouveau, et rediriger plus précisément certaines pages dont le référencement est signifiant vers leur homologue sur le nouveau site. J'ai donc fait un htaccess avec le code suivant : RedirectPermanent / http://www.nouveausite.com RedirectPermanent /page-particuliere.php http://www.nouveausite.fr/page-particuliere.php Or, si je ne mets pas RedirectPermanent / http://www.nouveausite.com, les pages particulières sont bien redirigées vers leur équivalente. Mais quand j'ajouter RedirectPermanent / http://www.nouveausite.com, seule la page d'accueil est redirigée, toutes les autres pages me mettent un message d'erreur, que ce soient les pages traitées en particulier ou les autres ! pourquoi ? C'est très important, je dois avoir fini ce soir, je pars demain pour l'étranger, sans internet, et l'hébergeur de l'ancienne adresse nous a volé le nom de domaine, car il n'a pas relancé, l'a racheté, et menace de le couper. On veut faire un glissement de référencement dans l'urgence !
  2. Bonjour J'ai un fichier .htaccess sur ovh qui contient ce genre de lignes : RewriteRule ^repertoire1/(.*)$ /autre_repertoire/$1 [L] En gros, il redirige tous les fichiers www.domaine.com/repertoire1/fichier.php vers www.domaine.com/autre_repertoire/fichier.php Ca marche très bien. Par contre, si qq'un tape www.domaine.com/repertoire1 sans le slash, ma règle ne s'applique pas. J'ai donc ajouté une ligne supplémentaire avant l'autre : RewriteRule ^repertoire1$ /repertoire1/index.php RewriteRule ^repertoire1/(.*)$ /autre_repertoire/$1 [L] De cette façon, on passe par la 1e règle puis par la seconde : la redirection fonctionne mais du coup j'ai un problème au niveau de mes chemins d'image, liens... car on est en fait tjrs à la racine du site (car on n'a pas le /) et mes liens ne sont donc plus corrects (car pour mon fichier, on est dans un sous-répertoire). J'espère que suis clair, n'hésitez pas sinon ... Là je cale... J'ai pensé à faire une redirection visible qui ferait passer de domaine.com/repertoire1 vers domaine.com/repertoire1/index.php mais je ne connais pas l'instruction qui remplacerait rewriterule. Si vous avez une piste, ce serait sympa !! merci
  3. Bonjour A lorigine, jai chargé sur mon site des fichiers Htaccess et Htpasswd vides. Au cours de la vie du site, jutilise des fonctions que jai développées pour mettre à jour ces fichiers à partir dinterfaces simples. Par sécurité, je voudrais télécharger périodiquement tous ces fichiers depuis mon site sur mon PC ; ils sont nombreux, plusieurs dizaines, sur à peu près autant de répertoires. Je voudrais mettre en uvre un processus le plus automatique possible, à base de FTP bien sûr. Un jeu de Batfiles avec des commandes FTP en DOS ? Par avance merci de votre aide. Francois
  4. Bonjour, J'ai pas mal hésité avant de lancer cette demande d'info mais j'avoue que je sèche un peu. Je souhaite rediriger le contenu d'un dossier du type "http://www.aaa.com/dossier" vers "nouveau.aaa.com/dossier" J'ai essayé des trucs du style: RewriteEngine on RewriteCond %{HTTP_HOST} !;http://www.aaa.com/dossier$ RewriteRule (.*) http://nouveau.aaa.com/dossier [R=301,L] ou Redirect permanent http://www.aaa.com/dossier http://nouveau.aaa.com/dossier Mais Firefox me dit quand je tape www.aaa.com/dossier que: "Boucle de redirection. Firefox a détecté que le serveur redirige la demande pour cette adresse d'une manière qui n'aboutira pas." Sachant que le seul truc qui pourrait expliquer ce bazar, c'est que domaine et sous-domaine sont hébergés dans le même espace serveur partagé chez OVH (dès fois que ça ferait avancer le schmilblick de connaitre l'hébergeur). Pire, peut-être, j'ai mis physiquement le contenu du sous-domaine dans un sous-répertoire du domaine principal. Merci pour vos lumières, JC
  5. Bonsoir, Suite à un probléme je vient demander votre aide. Alors je suis actuellement sous un forum fsb donc la règle des url et celle la : RewriteEngine On RewriteRule cat-([0-9]*).html index.php?p=index&cat=$1 RewriteRule forum-([0-9]*)-([0-9]*).html index.php?p=forum&f_id=$1&page=$2 RewriteRule topic-([0-9]*)-([0-9]*).html index.php?p=topic&t_id=$1&page=$2 RewriteRule profile-([0-9]*).html index.php?p=userprofile&id=$1 RewriteRule portail.html index.php?p=portail RewriteRule topic-author-([0-9]*).html index.php?p=search&mode=author_topic&id=$1 RewriteRule topic-author-([0-9]*)-([0-9]*).html index.php?p=search&mode=author_topic&id=$1&page=$2 RewriteRule author-([0-9]*).html index.php?p=search&mode=author&id=$1 RewriteRule author-([0-9]*)-([0-9]*).html index.php?p=search&mode=author&id=$1&page=$2 Et je vais migrer mon forum sur Invision power board 3 sous peut , la règle des url et celle la : */ $_SEOTEMPLATES = array( 'showannouncement' => array( 'app' => 'forums', 'allowRedirect' => 1, 'out' => array( '#showannouncement=(.+?)((?:&|&)f=(.+?))?(&|$)#i', 'forum-$3/announcement-$1-#{__title__}/$4' ), 'in' => array( 'regex' => "#/forum-(\d+?)?/announcement-(\d+?)-#i", 'matches' => array( array( 'showannouncement', '$2' ), array( 'f', '$1' ) ) ) ), 'showforum' => array( 'app' => 'forums', 'allowRedirect' => 1, 'out' => array( '#showforum=(.+?)(&|$)#i', 'forum/$1-#{__title__}/$2' ), 'in' => array( 'regex' => "#/forum/(\d+?)-#i", 'matches' => array( array( 'showforum', '$1' ) ) ) ), 'showtopic' => array( 'app' => 'forums', 'allowRedirect' => 1, 'out' => array( '#showtopic=(.+?)(&|$)#i', 'topic/$1-#{__title__}/$2' ), 'in' => array( 'regex' => "#/topic/(\d+?)-#i", 'matches' => array( array( 'showtopic', '$1' ) ) ) ), 'act=idx' => array( 'app' => 'forums', 'allowRedirect' => 0, 'out' => array( '#act=idx(&|$)#i', 'index' ), 'in' => array( 'regex' => "#/index$#i", 'matches' => array( array( 'act', 'idx' ) ) ) ), ); Comme je ne souhaite pas perdre mon référencement acquis j'aimerai que mes sujets soit automatiquement redirigé vers le même sujet sur le nouveau forum soit par exemple le topic : /topic-3849-1.html soit redirigé vers le topic avec sa nouvelle forme d'url : Tales of Vesperia Si je ne suis pas clair merci de me demander des précisions . Dsl pour les fautes d'orthographe. Cordialement
  6. Mon but : créer un répertoire dans lequel je puisse mettre toutes sortes de choses (page html, images, pdf ...etc). Mais je veux que ce répertoire ne soit accessible que depuis un lien posté sur un site, ou alors en navigation interne entre les pages qui sont dans le répertoire. Pour tester, j'ai fais un .htaccess qui filtre par REFERER (je fait un test en live avec le site du HUB) : # Referers Filter (Allowed Sites) SetEnvIfNoCase Referer "^http://.*/tmp/test/.*$" allowed SetEnvIfNoCase Referer "^http://.*webmaster-hub.*$" allowed Order Allow,Deny Allow from env=allowed Lien vers l'index : http://www.aftermoon.net/tmp/test/index.html Et à priori ça marche aussi avec tinyurl, qui a l'air de préserver le referer : http://tinyurl.com/ko3vkw J'ai aussi ajouté ça dans mon robot.txt pour éviter le référencement de mon contenu inaccessible : Disallow: /tmp/ Bien sur, vous ne pourrez accéder à la page depuis vos favoris, il faudra repasser par la page ou je donne le lien, c'est voulu. A priori ça à l'air de marcher, mais est ce qu'il y en a qui ont des remarques ou des idées de cas dans lesquels cela risquerait de déconner (accessible à ceux qui ne devraient pas, ou inaccessible à ceux qui devraient.
  7. salut à tous, je viens d'être attaqué avec une injection shell...un script ma changé tous les index de tous mes dossiers, dans tous mes noms de domaines... l'attaque c'est faite sur un site qui tournai avec un CMS...avec base de donnée Mysql... à ce jour c'est résolu, mais il parraît que même les site en html on droit à leur attaque, et que parfois c'est encore plus facile que sur un cms.... je viens donc vers vous pour avoir si possible un htaccess de protection et sécurité sur les diverses attaques du net...injection en tout genre... j'ai déjà changé les CHMOD des dossiers et certains fichiers, mais j'aimerai beaucoup mettre à la racine une protection générale. merci d'avance
  8. Bonjour à tous, j'ai fait une redirection comme suit: RewriteRule ^([a-zA-Z-_]+)/([a-zA-Z-_]+)/([^/]+).htm$ contenu.php?nom=$3 [L]. sur le site , cette redirection marche très bien mais en provoquant des erreurs au niveau du serveur sur le fichier error.log quelqu'un peut m'aider Merci!
  9. Bonjour à tous, Je suis entrain de m'arracher les cheveux avec une redirection. Je suis utilisateur de spip depuis des années. "J'utilise donc les urls propres" du genre _AT_ +-, - .... fournies avec Spip. Les urls ont changé depuis l'avènement de la version 2.0 je souhaiterai rediriger les anciennes vers les nouvelles. Le but donc est de rediriger ce genre d'url : http://www.monsite.com/+-l-url-de-ma-phrase-+.html vers http://www.monsite.com/l-url-de-ma-phrase.html l'url est donc entre "+-" et "-+" Merci
  10. Bonjour tout le monde ! J'ai un petit souci concernant les redirections, je ne sais pas trop laquelle choisir par rapport à mon cas : Il s'agit d'un forum (IPB) que je transfert d'un dossier, vers un autre dossier du même nom mais sur un autre domaine. Pour éviter le duplicate, mais aussi conserver les backlinks, il faudrait que je passe par une 301, mais est ce que je conserverais les liens en profondeur ? A priori je pense que c'est ça la bonne manip ? Redirect permanent ancien-domaine.com/dossier1 http://nouveau-domaine.fr/dossier2 Merci d'avance ! Sylvain !
  11. Bonjour, Question : comment paramétrer deux htaccess (un en dossier racine, l'autre en sous-répertoire) pour que ce soit toujours le premier htaccess qui agisse en premier, même si l'on cherche à accéder en premier au sous-répertoire? J'ai un site chez OVH qui est en accès restreint (donc je ne peux vous donner d'adresse!) qui contient un .htaccess1 à la racine, pour identifier tous les accédants, et un .htaccess2 dans un sous-répertoire d'administration (appelons le admin) qui sert à identifier les gestionnaires. Le premier htaccess en racine est ainsi : AuthUserFile /home/monsite/www/dossier_identifiants/fichiermotdepasse1 AuthGroupFile /dev/null AuthName "Entrez vos identifiants membre" AuthType Basic <Limit GET POST> require valid-user </Limit> <Files .htaccess> Order allow,deny Deny from all </Files> <Files *.inc> Order allow,deny Deny from all Satisfy All </Files> <Files *.dtb> Order allow,deny Deny from all Satisfy All </Files> ErrorDocument 400 http://90plan.ovh.net/~monsite/error.php?err=400 ErrorDocument 401 http://90plan.ovh.net/~monsite/error.php?err=401 ErrorDocument 403 http://90plan.ovh.net/~monsite/error.php?err=403 ErrorDocument 404 http://90plan.ovh.net/~monsite/error.php?err=404 ErrorDocument 500 http://90plan.ovh.net/~monsite/error.php?err=500 Le deuxième htaccess en sous répertoire admin est ainsi : AuthUserFile /home/monsite/www/dossier_identifiants/fichiermotdepasse2 AuthGroupFile /dev/null AuthName "Entrez vos identifiants administrateur" AuthType Basic <Limit GET POST> require valid-user </Limit> Si un administrateur se connecte par l'adresse racine du site http://monsite.com tout se passe bien: le serveur demande les identifiants membre (une fois..) et si ok, affiche la page d'accueil lorsque l'administrateur essaie ensuite d'accéder au dossier admin : le serveur demande les identifiants administrateur (une fois..) et si ok, affiche la page d'accueil Mais si l'administrateur essaie d'accéder directement en premier au dossier admin : le serveur demande les identifiants administrateur (une fois..) et si ok, affiche la page d'accueil et le serveur demande les identifiants membre 4 fois! Si l'on tape 4 fois les identifiants membre correctement, tout est bon (mis à part que l'on a tapé 4 fois) Si l'on clique sur Annuler dans le formulaire d'identification membre et ce 4 fois de suite, on reste bien sur la page d'accueil d'admin mais à chaque essai de lire une nouvelle page, le formulaire d'identification membre se réaffiche et rebelote Si l'on tape une fois les identifiants membre et OK, le serveur redemande 3 fois les identifiants membre et ainsi de suite, il faut avoir tapé 4 fois les bons identifiants pour que tout soit bon. Je reviens donc à ma question, comment écrire les deux htaccess pour que ce soit le premier qui soit appelé ou bien que le deuxième (celui d'admin) renvoie sur le premier tant qu'il n'y a pas eu d'identification membre ou bien que le deuxième fasse les deux identifications? Ai-je dit assez et clairement? J'ai vu sur un autre post du site, que ce n'était pas bien d'avoir mis la règle d'erreur 401, car elle agit en premier et court-circuite le contrôle htaccess n°1, est-ce bien ce que cela veut dire? Une petite remarque, en accès client, seul FireFox affiche les demandes avec clairement les message Authname bien mis en évidence, alors qu'IE noie cela dans une phrase. Merci par avance pour toute aide ou info Cordialement
  12. Bonjour, je voudrai rediriger un nom de domaine : http://www.AAA.com vers son alias http://www.BBB.com J'ai essayer : RewriteEngine on RewriteRule (.*) http://www.BBB.com/$1 [L,R=301] et Redirectpermanent / http://www.BBB.com/ La redirection est faite mais ce message apparait sur le navigateur : Boucle de redirection Firefox a détecté que le serveur redirige la demande pour cette adresse d'une manière qui n'aboutira pas. Le navigateur a arrêté d'attendre une réponse du site. Le site crée une redirection de telle sorte que la requête ne peut jamais aboutir. * Avez-vous désactivé ou bloqué les cookies nécessaires pour ce site ? * NOTE : Si le problème n'est pas résolu en acceptant les cookies de ce site, il s'agit probablement d'un problème de configuration du serveur et non de votre ordinateur. Avez vous des réponses ?
  13. Bonjour, Je viens à vous afin de m'aider à résoudre un petit problème, mais très important J'essaie de mettre une touche de rewriting sur mon site, mais impossible de trouver le bon truc: voici ma fonction première: $gam_url = $settings['set_seo_onoff'] =='on' ? "$root_path/dossier/".plaintext($row['gam_title'])."-$row[gam_id].html" : "$root_path/article.php?id=$row[gam_id]"; J'active donc le rewriting en mettant 'on' Mon url ressemble donc à cela : http://www.monsite.com/dossier/titre-article-3.html mais je me retrouve avec une page 404 sans trouver la bonne fonction à mettre dans mon .htaccess Merci pour votre aide,
  14. Bonjour à tous, J'ai mis en place une redirection 301 pour un client, tout fonctionne nickel sauf pour les URLs d'origine avec un espace ! Il faut être c** à la base pour mettre des espaces, mais là n'est pas la question. Comment faire pour que ceci fonctionne : RedirectPermanent /English/About us/references-3.htm http://www.monsite.com/spip.php?page=references Merci beaucoup
  15. Bonjour J'ai fait un fichier .htaccess et ma piètre expérience dans ce domaine fait que je m'en remets à vous pour me dire s'il est correct ou non J'ai voulu faire 3 choses: 1) Empêcher que mon site soit accessible sans le 'www', c'est à dire comme ça: -http://monsite.com/ et qu'il le soit uniquement comme ça: -http://www.monsite.com/ 2) Empêcher que mon site soit accessible via cet URL: -http://www.monsite.com/index.html et qu'il le soit uniquement comme ça: -http://www.monsite.com/ (ces deux choses pour éviter le duplicate content) 3) Par ailleurs, j'avais des pages à renommer, et même des répertoires, donc j'ai mis 3 règles dans mon exemple ci-dessous (même si j'ai plus de pages et répertoires, 3 exemples suffisent je pense pour que vous puissiez me dire si ça va) Voilà mon fichier .htaccess: Options +FollowSymlinks RewriteEngine on RewriteCond %{HTTP_HOST} !^www\.monsite\.com [NC] RewriteRule (.*) http://www.monsite.com/$1 [QSA,R=301,L] RewriteCond %{THE_REQUEST} ^(GET|POST|HEAD)\ (/.*)?/index.(htm|html|php|asp) RewriteRule ^(.*)index.(htm|html|php|asp)$ /$1 [R=301,L] RedirectPermanent locval.html http://www.monsite.com/location-valence.html RedirectPermanent ventmaismont.html http://www.monsite.com/vente-maison-montelimar.html RedirectPermanent photmais/val.html http://www.monsite.com/photos-maisons/valence.html Je vous remercie du temps que vous pourrez m'accorder
  16. Bonjour, Mon fichier .htaccess redirect permanent marche... mais pas pour les pages à rediriger qui contenanaient des espaces dans leur adresse. j'ai essayé %20 , \ , \s , _ ...rien n'y fait... et si je laisse un blanc pour l'espace alors c'est erreur 500. comment donc écrire ces adresses avec espaces ? Merci pour votre aide, EMMANUEL
  17. Bonjour à tous, je suis nouveau ici (je me présenterais après) Voici mon problème (qui dure depuis 2 heures du matin, donc cela fait 9 heures que je cherche une solution et j'en arrive à crié à l'aide ) Je suis hébergé chez Aims-informatique.... sur un Mutualisé sous Linux Debian J'ai installé une boutique Prestashop...tout marchais jusqu'à l'activation de l'URL Rewriting dans le backoffice de Prestashop (une sorte de OScommerce). Il était indiqué qu'il fallais modifier le htaccess.txt en .htaccess, ce que j'ai fait. J'ai donc modifié le fichier...et là problème je me retrouve avec un Error500 et le fichier .txt qui avait été renommé en .htaccess a disparue du FTP. J'en ai refais plusieurs mais le FTP les supprime directement (bizarre non?). Ayant d'abord pensé à un problème avec filezilla j'ai regardé sur d'autres de mes sites et le .htaccess reste bien et sans problème. Quelqu'un aurait une idée...comment enlever l'error 500 et que dois-je faire? Je vous remercie d'avance
  18. Bonjour, Est il possible, dans le htaccess, de spécifier un fichier à lire avant de commencer ? Autrement dit, une ligne du type include, et ensuite les autres instructions normales. Merci, Anonymus.
  19. Bonjour à tous, Je n'arrive pas a rediriger un ancien répertoire de mon site vers un nouveau Le répertoire est du style http://www.mondomaine.fr/repertoire1/ancie...oire/page1.html Et je voudrais http://www.mondomaine.fr/repertoire1/nouve...oire/page1.html Voila ce que j'ai mis dans mon .htaccess : RedirectPermanent /repertoire1/ancien-repertoire/ http://www.mondomaine.fr/repertoire1/nouveau-repertoire/ Mais ça ne marche pas mais nouvelle URL ressortent comme ça : http://www.mondomaine.fr/repertoire1/nouve...page1.html?id=1 Pourquoi est-ce que je me retrouve avec l'ID à la fin des urls? Que dois-je mettre dans mon .htaccess D'avance merci de vos réponses et contribution
  20. Bonjour, Je connais un peu de langage HTML mais j'ai quand même réussi à faire un site. J'ai une personne qui m'a écrit me disant qu'il a "certain lien bug car ils sont sur nomdusite.net au lieu de www.nomdusite.net". Il me conseille de rajouté ceci dans le fichier .htaccess : Options +FollowSymlinks RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} ^nomdusite.net$ RewriteRule ^(.*) http://www.nomdusite.net/$1 [QSA,L,R=301] Je ne sais pas à quoi .htaccess sert, ni a quoi sert ce qu'il m'a dit de rajouté, je voulais juste que vous me dites si ce qu'il m'a dit de faire est est sans risque (hack ...) et si ça fonctionnerai (personnellement tous les liens fonctionnent chez moi :s ). Merci
  21. Bonjour, J'ai un multiblog de 5 sous-blogs de type : -http://monblog.fr/blog/sousblog1/ , -http://monblog.fr/blog/sousblog2/ , etc Cette hiérarchie correspond au chemin réel des blogs, elle m'est imposée et ne peu la changer. Je cherche désespérément un Rewrite en .htaccess qui modifie les url comme suit : -http://monblog.fr/sousblog1/ , -http://monblog.fr/sousblog2/ , etc Je ne veux pas une redirection, ça je sais faire, Je n'arrive pas à trouver la bonne combinaison qui me masque : blog/ Les docs sur le site http://httpd.apache.org/docs/2.0/misc/rewriteguide.html sont toutes en anglais et j'ai du mal à comprendre, mon english étant très basique et le tuto sur webmaster-hub.com ne m'a donné la réponse. J'espère que je suis assez claire ? Quelqu'un peu-t'il m'aider ?
  22. BOnjour, J'ai vu que sur google plusieurs pages de mon site qui n'existent plus sont referencées. J'aurais donc voulu faire une redirection de ces pages vers l'url principale. J'ai donc fait un htacess qui contient les lignes suivantes: RedirectPermanent /index2.php http://www.monsite.com/index.htm RedirectPermanent /last_version http://www.monsite.com/ Depuis que j'ai fais ca, aucune de mes pages (mon site) ne fonctionnent ;( (erreur 500) Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, webmaster and inform them of the time the error occurred, and anything you might have done that may have caused the error. More information about this error may be available in the server error log. Quelqu'un aurait une idée? Merci
  23. Bonjour à tous, J'aimerai savoir si l'on doit indiquer dans son sitemap l'existence du fichier htaccess ? Merci d'avance.
  24. Bonjour à tous, OVH qui a migré sur Apache2 sur certains plans mutualisé sans prévenir ses clients a bousillé pas mal de sites ces derniers temps ... Il n'est pas rare de trouvé des sites qui affiche de belles erreur 500 à cause fichier .htaccess soit disant mal écrit J'avais un site qui tournait pas trop mal et qui est maintenant en erreur 500 quand le htaccess et présent sur le serveur j'ai fait pas mal de modif mais rien n'y a fait Du coup, je l'ai bascule sur mon dédié, mais rien n'a faire ce .htaccess ne veux plus fonctionner je vous le poste afin d'avoir une idée pour tout réparer RewriteEngine on RewriteCond %{REQUEST_FILENAME} -f RewriteRule "." - [skip=100] RewriteCond %{REQUEST_FILENAME} -d RewriteRule "." - [skip=100] RewriteRule ^fleur-(.*)-([0-9]*).php$ detailfleur.php?nom=$1&id=$2 [L] RewriteRule ^lingerie-(.*)-([0-9]*).php$ detaillingerie.php?prodname=$1&id=$2 [L] RewriteRule ^site-(.*).html$ recherche.php?mots=$1 [L] RewriteRule referencement-([0-9]*)-(.*).html$ referencement.php?id_cat=$1&cat_id=$2 RewriteRule rubrique-([0-9]*)-(.*).html$ rubrique.php?id_cat=$1&cat_id=$2 [L] RewriteRule (.*)-(.*).html$ annuaire.php?cat_id=$1 [L] RewriteRule (.*)-(.*)-(.*).html$ annuaire.php?cat_id=$1 [L] RewriteRule ^(.*)-([([0-9]*)-([0-9]*)]).html$ annuaire.php?cat_id=$2&page=$3 [L] RewriteRule rss-([0-9]*)-(.*).rss$ rss.php?id_cat=$1&cat_id=$2 [L] RewriteRule (.*)-(.*).php$ sitedetail.php?id=$2 [L] RewriteRule (.*)-(.*)-(.*).php$ sitedetail.php?id=$2 [L] RewriteRule ^(.*).htm$ multisearch.php?mots=$1 [L] RewriteRule ^recherche-(.*)-([0-9]*)-([0-9]*)-(.*)-([0-9]*).html$ recherche.php?mots=$1&page=$2&nb_results2show=$3&booleen=$4&nb_sites_trouves=$5 [L] RewriteRule ([0-9]+)\.html$ recherche.php?action=seek&mots=id$1&nb_results2show=20&booleen=AND [L] RewriteRule ^([^/]+).html$ recherche.php?search=$1 [L] RewriteRule ^sitemap.xml$ allcategs.php?sitemap [L] Merci à qui pourra m'aider
  25. Bonjour, j'ai migré mon forum fluxBB vers phpBB3 et je souhaite mettre en place quelques redirections dans mon .htaccess. Voici les URL à rediriger : Redirection des topics, des posts et des pages membres /viewtopic.php?pid=45 => /post45.html#p45 /viewtopic.php?id=2 => /topic2.html /profile.php?id=81 => /membre81.html J'ai essayé avec RedirectMatch et une règle de réécriture, mais aucune des deux solutions ne fonctionne : RedirectMatch 301 ^viewtopic.php?pid=([0-9]+)$ /post$1.html RewriteEngine on RewriteRule ^viewtopic.php?pid=([0-9]+)$ /post$1.html [R=301] J'ai aussi quelques URL à rediriger sans REGEX, mais ce code ne fonctionne pas : Redirection des forums (sans REGEX à cause de l'injection des noms dans l'URL) RedirectPermanent /viewforum.php?id=2 http://forum.finalclap.com/graphisme-et-retouche-f2.html RedirectPermanent /viewforum.php?id=16 http://forum.finalclap.com/compositing-f16.html Comment faire ? Merci
×
×
  • Créer...