Jump to content

Dan

Direction
  • Posts

    30341
  • Joined

  • Last visited

Reputation

189 Wow

4 Followers

About Dan

Contact Methods

  • Website URL
    Vous y êtes !
  • Skype
    trop intrusif à mon goût !

Profile Information

  • Genre
    Homme
  • Localisation
    Geneve, Suisse
  • Société
    Webmaster Hub Ltd.

Recent Profile Visitors

67459 profile views
  1. Bonjour, J'avais supprimé ma réponse en me rendant compte qu'elle ne faisait pas avancer vers une solution. Comme c'est sur ton NAS, tu devrais t'en sortir en utilisant les variables RewriteLog et RewriteLogLevel dans le fichier de conf d'Apache. https://httpd.apache.org/docs/2.4/fr/mod/mod_rewrite.html Cela te permettra de voir précisément ce qu'il essaie de réécrire. Dan
  2. Je ne comprends pas ce que tu veux remplacer, parce que selon cette ligne tu essaies de remplacer un espace par un espace... et pas du tout ce que laisse imaginer le commentaire qui suit. De plus, ta syntaxe n'est pas bonne. Le premier argument doit être une pattern. Comme par exemple : <?php $pattern="/12/"; $replacement="34"; $chaine="1234 devrait donner 3434 après remplacement"; print(preg_replace($pattern,$replacement,$chaine)); ?> Qui donne ceci en sortie : 3434 devrait donner 3434 après remplacement Lis la doc, elle explique cela correctement:https://www.php.net/manual/fr/function.preg-replace.php
  3. Bonjour et bienvenue sur le Hub ! La fonction ereg_replace() a été déclarée obsolète en php 5.3 et supprimée de php 7. Il faut utiliser preg_replace() à sa place https://www.php.net/manual/fr/function.preg-replace.php
  4. Je ne suis pas sûr d'avoir bien compris... Tu parles d'une URL sur un domaine donné ou de n'importe quel domaine du Web ? Si c'est sur un seul domaine, alors une simple réécriture d'URL devrait faire l'affaire, non ? Et dans ce cas ce n'est pas détectable et fonctionne pour tous les navigateurs.
  5. Il y a manifestement des sécurités anti-aspiration mises en place sur le site. curl donne un "permission denied" et wget ne rend pas la main même en définissant un user-agent comme "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"
  6. As-tu essayé avec un simple Redirect ? RewriteCond %{HTTP_HOST} blog.monsite.org Redirect "/" "http://www.monsite.org/"
  7. Bizarre que ça ne fonctionne pas, cela devrait pourtant parce que ta règle est bonne et la condition aussi. Essaie avec ceci (juste une modif au début) RewriteRule ^(.*) http://www.monsite.org/$1 [R=301,L]
  8. Bonjour Melkior, Tu as, me semble-t-il, inversé ta condition... Supprime le point d'exclamation RewriteCond %{HTTP_HOST} blog.mondomaine.at
  9. Tout simplement ceci pour afficher "Langues" , non ? <select name="language" id="language"> <option value="" Disabled>Langues</option> <option value="Français">Français</option> <option value="English">English</option> <option value="Deutsch">Deutsch</option> </select> Pour le lien, ce n'est pas possible de cette manière. Ce sera à toi de rediriger la page en fonction du choix de l'utilisateur. Mais le plus souvent, un <select> fait partie d'un <form> qui permet de sélectionner une action à effectuer en traitement.
  10. Bienvenue à bord du Hub, Webmaster23 !
  11. Les quotes ne servent qu'à protéger d'éventuels caractères spéciaux. Sans certitude aucune, mais je pense qu'apache doit vraisemblablement scruter ces chaînes de plus près.... donc prendre plus de temps
  12. Alors ne mets que ceci RewriteCond %{QUERY_STRING} rub=
  13. Ce sont toutes les pages qui ont un QUERY_STRING sous la forme "rub=" ? Ou bien tu en as qui ont rub= mais ne doivent pas être redirigées ? Il ne faut pas les doubles quotes dans ta condition. RewriteCond %{QUERY_STRING} rub=44
  14. ... mais je reste sceptique comme Olivier quant-à l'amélioration de vitesse sous PrestaShop. C'est en général le couple php/mysql qui traîne, et pas apache, nginx ni litespeed !
×
×
  • Create New...