Partage
  • Partager sur Facebook
  • Partager sur Twitter

Exception lien de download url rewriting .htaccess

    17 février 2020 à 12:12:39

    Bonjour à ceux qui me liront, voilà j'ai un petit soucis et je ne trouve pas de documentation ou d'exemples parlant explicitement d'exception dans une réécriture d'urls, voilà en fait j'ai mis en place une réécriture afin de renvoyer toutes les requêtes vers le domaine principale du site et de forcer par la même occasion le ssl, seulement voilà j'ai un flashcode qui pointe vers un lien de téléchargement sans le https et je doit donc faire une exception juste pour ce lien car le flashcode a déjà été imprimé un grand nombre de fois sur des prospectus et du coup il faudrait que je mette en place cette exception mais j'ai beau chercher je n'y arrive pas à chaque fois le lecteur de flashcode sur mobile refuse d'ouvrir le fichier .pdf alors que sur le navigateur de l'ordinateur en tapant directement l'url avec ou sans https cela fonctionne bien, lorsque je désactive mon.htaccess le lien fonctionne sans problème sur mobile et sur ordinateur. je vous donne un exemple du contenu de mon .htaccess pour que ce soit plus clair.

    Le lien de téléchargement vers le fichier est le suivant: http://monsite.com/fiche.pdf

    En remerciant par avance ceux qui auront un peu de temps à me consacrer.

    <Files ~ "^.*\.([Hh][Tt][Aa])">

     order allow,deny

     deny from all

     satisfy all

    </Files>

    Options +FollowSymLinks

    Options -Indexes

    RewriteEngine on

    RewriteCond %{SERVER_PORT} 80

    RewriteCond %{HTTP_HOST} ^monsite.com [NC]

    RewriteRule ^(.*)$ https://www.monsite.com/$1 [L,R=301,NC]

    RewriteCond %{SERVER_PORT} 80

    RewriteCond %{HTTP_HOST} ^www.monsite.com [NC]

    RewriteRule ^(.*)$ https://www.monsite.com/$1 [L,R=301,NC]

    RewriteCond %{SERVER_PORT} 80

    RewriteCond %{HTTP_HOST} ^www.monsite.fr [NC]

    RewriteRule ^(.*)$ https://www.monsite.fr/$1 [L,R=301,NC]

    RewriteCond %{SERVER_PORT} 80

    RewriteCond %{HTTP_HOST} ^monsite.fr [NC]

    RewriteRule ^(.*)$ https://www.monsite.fr/$1 [L,R=301,NC]


    RewriteCond %{HTTP_USER_AGENT} !^.*AOL.*       [NC]

    RewriteCond %{HTTP_USER_AGENT} !^.*Mozilla.*   [NC]

    RewriteCond %{HTTP_USER_AGENT} !^.*Opera.*     [NC]

    RewriteCond %{HTTP_USER_AGENT} !^.*Msie.*      [NC]

    RewriteCond %{HTTP_USER_AGENT} !^.*Firefox.*   [NC]

    RewriteCond %{HTTP_USER_AGENT} !^.*Netscape.*  [NC]

    RewriteCond %{HTTP_USER_AGENT} !^.*Safari.*    [NC]

    RewriteCond %{HTTP_USER_AGENT} !^.*Google.*    [NC]

    RewriteCond %{HTTP_USER_AGENT} !^.*Slurp.*     [NC]

    RewriteCond %{HTTP_USER_AGENT} !^.*Yahoo.*     [NC]

    RewriteCond %{HTTP_USER_AGENT} !^.*MMCrawler.* [NC]

    RewriteCond %{HTTP_USER_AGENT} !^.*msnbot.*    [NC]

    RewriteCond %{HTTP_USER_AGENT} !^.*SandCrawl.* [NC]

    RewriteCond %{HTTP_USER_AGENT} !^.*MSRBOT.*    [NC]

    RewriteCond %{HTTP_USER_AGENT} !^.*Teoma.*     [NC]

    RewriteCond %{HTTP_USER_AGENT} !^.*Jeeves.*    [NC]

    RewriteCond %{HTTP_USER_AGENT} !^.*inktomi.*   [NC]

    RewriteCond %{HTTP_USER_AGENT} !^.*libwww.*    [NC]

    RewriteRule .* - [F]

    • Partager sur Facebook
    • Partager sur Twitter

    Exception lien de download url rewriting .htaccess

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown