Ouverture de page par téléchargement

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par Partout, 24 Août 2013.

  1. Partout
    Partout Nouveau WRInaute
    Inscrit:
    9 Avril 2010
    Messages:
    11
    J'aime reçus:
    0
    Bonjour à toutes et à tous,

    Sur mon site, lorsque je clique sur un lien de page interne, j'ai droit à une fenêtre navigateur qui s'ouvre me demandant que faire avec le fichier, plutôt que d'ouvrir normalement la page.
    Comme mon explication n'est peut être pas très claire, voici un screen :
    [​IMG]

    Je ne vois pas d'où cela vient. J'utilise le .htaccess sur un autre site et pas de souci. Et je ne vois pas comment le css pourrait générer cela.
    Pouvez-vous d'abord regarder si cela se produit chez vous ? C'est aléatoire et si on recharge la page, parfois la navigation redevient normale.

    Au cas où voici un extrait du htaccess:
    Code:
    RedirectPermanent /appel_offre.htm http://www.iscc.fr/
    RewriteEngine on
    RewriteCond %{THE_REQUEST} ^(GET|POST|HEAD)\ (/.*)?/index.(htm|html|php|asp)
    RewriteRule ^(.*)index.(htm|html|php|asp)$ /$1 [R=301,L]
    RewriteCond %{HTTP_USER_AGENT} AppEngine-Google [NC]
    RewriteRule .* - [F]
    AcceptPathInfo Off
    ErrorDocument 404 /404
    # MOD_DEFLATE COMPRESSION
    SetOutputFilter DEFLATE
    AddOutputFilterByType DEFLATE text/html text/css text/plain text/xml application/x-javascript application/x-httpd-php
    #Pour les navigateurs incompatibles
    BrowserMatch ^Mozilla/4 gzip-only-text/html
    BrowserMatch ^Mozilla/4\.0[678] no-gzip
    BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
    BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html
    #ne pas mettre en cache si ces fichiers le sont déjà
    SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip
    # BEGIN Expire headers
    <IfModule mod_expires.c>
     ExpiresActive On
     ExpiresDefault "access plus 7200 seconds"
     ExpiresByType image/jpg "access plus 2592000 seconds"
     ExpiresByType image/jpeg "access plus 2592000 seconds"
     ExpiresByType image/png "access plus 2592000 seconds"
     ExpiresByType image/gif "access plus 2592000 seconds"
     AddType image/x-icon .ico
     ExpiresByType image/ico "access plus 2592000 seconds"
     ExpiresByType image/icon "access plus 2592000 seconds"
     ExpiresByType image/x-icon "access plus 2592000 seconds"
     ExpiresByType text/css "access plus 2592000 seconds"
     ExpiresByType text/javascript "access plus 2592000 seconds"
     ExpiresByType text/html "access plus 7200 seconds"
     ExpiresByType application/xhtml+xml "access plus 7200 seconds"
     ExpiresByType application/javascript A259200
     ExpiresByType application/x-javascript "access plus 2592000 seconds"
     ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds"
    </IfModule>
    # END Expire headers
    # BEGIN Cache-Control Headers
    <IfModule mod_headers.c>
     <FilesMatch "\\.(ico|jpe?g|png|gif|swf|css|gz)$">
     Header set Cache-Control "max-age=2592000, public"
     </FilesMatch>
     <FilesMatch "\\.(js)$">
     Header set Cache-Control "max-age=2592000, private"
     </FilesMatch>
    <filesMatch "\\.(html|htm)$">
    Header set Cache-Control "max-age=7200, public"
    </filesMatch>
    # Disable caching for scripts and other dynamic files
    <FilesMatch "\.(pl|php|cgi|spl|scgi|fcgi)$">
    Header unset Cache-Control
    </FilesMatch>
    </IfModule>
    <IfModule mod_rewrite.c>
       Options +FollowSymLinks
       Options +Indexes
       RewriteEngine On
       RewriteCond %{SCRIPT_FILENAME} !-d
       RewriteRule ^([^\.]+)$ $1.php [NC,L]
    </IfModule>
    # END Cache-Control Headers
    # protection de la lecture des répertoires
     Options -Indexes
    Le css est sous http://www.iscc.fr/css.css

    Le site est hébergé chez OVH via une Start10Mo.

    Le site est http://www.iscc.fr/

    D'avance merci, je galère depuis un moment.

    EDIT : Ce la se produit sous IE, FF et Chrome...
     
  2. cthierry
    cthierry WRInaute passionné
    Inscrit:
    15 Janvier 2005
    Messages:
    2 354
    J'aime reçus:
    86
    En effet, le problème apparait une fois sur deux. Il suffit de cliquer 2 fois sur le lien pour afficher la page. Peut-être voir du coté des entêtes de pages, vérifier que ta page php ne comprend pas une ligne vide au départ ou à la fin, voir que ce n'est pas le serveur qui te joue des tours.... Bon pas trop une tête dans ce domaine mais déjà eu la cas avec un fichier php qui avait une ligne vide au départ !
     
  3. zeb
    zeb WRInaute accro
    Inscrit:
    5 Décembre 2004
    Messages:
    12 024
    J'aime reçus:
    1
    tu aurais pas configuré ton OS pour qu'il ouvre les extensions php avec notepad des fois, ce qui pourrait surclasser le fonctionnement des navigateurs par exemple.
     
  4. Partout
    Partout Nouveau WRInaute
    Inscrit:
    9 Avril 2010
    Messages:
    11
    J'aime reçus:
    0
    Merci de vos réponses.
    @zeb : c'est possible ne effet mais cela ne se produit pas avec d'autres sites et cela arrive aussi à cthierry
    @cthierry : J'avais une ligne vide au fond de mon index, une fois supprimée cela ne change rien...
     
  5. cthierry
    cthierry WRInaute passionné
    Inscrit:
    15 Janvier 2005
    Messages:
    2 354
    J'aime reçus:
    86
    Et au niveau du serveur ? PHP Apache....
     
  6. Partout
    Partout Nouveau WRInaute
    Inscrit:
    9 Avril 2010
    Messages:
    11
    J'aime reçus:
    0
    Bonjour cthierry, je ne sais pas te répondre. Il me semble qu'il y a une commande pour cela mais j'ai fait des recherches et je n'ai pas retrouvé et je ne sais pas toucher au shell. Je ne vois pas l'info dans mon gestionnaire OVH...
    Quelle est ton idée derrière cette question ?
     
  7. Partout
    Partout Nouveau WRInaute
    Inscrit:
    9 Avril 2010
    Messages:
    11
    J'aime reçus:
    0
  8. cthierry
    cthierry WRInaute passionné
    Inscrit:
    15 Janvier 2005
    Messages:
    2 354
    J'aime reçus:
    86
    Regardes dans les différents logs pour les erreurs du coté du serveur ! Ou alors ton CMS te joue des tours.
     
  9. Partout
    Partout Nouveau WRInaute
    Inscrit:
    9 Avril 2010
    Messages:
    11
    J'aime reçus:
    0
    Et bien les logs fournis pas OVH ne fournissent pas d'infos sur des erreurs serveurs :(
    Et côté CMS je ne vois pas d'erreur et il est valide W3C.
     
  10. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    11 977
    J'aime reçus:
    121
    La validation w3C n'a rien à voir avec ce type d'erreur. Par contre des problématiques au niveau du développement du CMS (ou de certains plugins), oui. A priori c'est du développement maison non ?

    N'y aurait-il pas un souci au niveau des sessions / cookies créés lors du premier clic (ce qui expliquerait que cela plante au 2e clic) ?
     
  11. zeb
    zeb WRInaute accro
    Inscrit:
    5 Décembre 2004
    Messages:
    12 024
    J'aime reçus:
    1
    je persiste a penser que c'est un souci local et pas serveur car je constate rien chez moi sur deux navigateurs différents.
     
  12. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    11 977
    J'aime reçus:
    121
    Je dois dire qu'après test, je ne parviens pas non plus à reproduire le souci (FF sur OsX).
     
  13. Partout
    Partout Nouveau WRInaute
    Inscrit:
    9 Avril 2010
    Messages:
    11
    J'aime reçus:
    0
    Bonjour à tous et merci de vos réponses.

    Le css comme le site sont fait maison et je ne rajoute pas de cookies (il n'y en a que sur la pub).
    Ce matin le problème était toujours présent puis j'ai supprimé pas mal de lignes de mon htaccess pour voir. Et là plus de problème (apparemment).

    Voici les lignes que j'ai supprimées :
    Code:
    <IfModule mod_rewrite.c>
       Options +FollowSymLinks
       Options +Indexes
       RewriteEngine On
       RewriteCond %{SCRIPT_FILENAME} !-d
       RewriteRule ^([^\.]+)$ $1.php [NC,L]
    </IfModule>
    
    Problème de réécriture donc ?
     
Chargement...
Similar Threads - Ouverture téléchargement Forum Date
GSC : problème de Couverture Rédaction web et référencement 5 Septembre 2021
GSC : couverture, page d'accueil exclue ! Problèmes de référencement spécifiques à vos sites 31 Août 2021
Search Console Export couverture différent Crawl et indexation Google, sitemaps 1 Juillet 2021
Search Console Comment faire partir les erreurs Couverture => Introuvable (404) Problèmes de référencement spécifiques à vos sites 12 Mars 2021
Search Console Analyse de la couverture Crawl et indexation Google, sitemaps 12 Mai 2020
Search Console Erreurs d'exploration rapport Couverture Crawl et indexation Google, sitemaps 15 Avril 2020
Mise à jour couverture GSC pages exclues Crawl et indexation Google, sitemaps 9 Avril 2020
GSC nettoyage couverture de l'index Débuter en référencement 29 Janvier 2020
Search Console Couverture :"Url désignée comme no-index" Crawl et indexation Google, sitemaps 8 Décembre 2019
Search Console L'URL envoyée contient une erreur d'exploration (erreur couverture) Crawl et indexation Google, sitemaps 12 Août 2019
Google My Business :Comment afficher sa zone de couverture et pas son adresse ? Google : l'entreprise, les sites web, les services 19 Juin 2019
Erreur de couverture serveur (5xx) Débuter en référencement 23 Mars 2019
WordPress Indexation de trop de pages sur mon site (couverture index search console) Problèmes de référencement spécifiques à vos sites 31 Janvier 2019
Problème - Inspection URL / Couverture Référencement Google 18 Décembre 2018
[GMAIL] Forte baisse du taux d'ouverture Gmail, Google Talk, Blogger et Orkut 28 Août 2018
Ouverture des page très long, de manière aléatoire Demandes d'avis et de conseils sur vos sites 16 Août 2018
Search Console Beta : couverture de l'index bloquée ? Crawl et indexation Google, sitemaps 6 Août 2018
probleme lié avec couverture de l'index Crawl et indexation Google, sitemaps 9 Juin 2018
Erreur google search console inexplicable ! (couverture de l'index) Référencement Google 27 Mai 2018
Problème et couverture de l'index et de Disallow Problèmes de référencement spécifiques à vos sites 2 Mai 2018