IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

[.htaccess] Pourquoi les URL inexistantes renvoient sur la page d'accueil ?


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Inactif  
    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 25
    Par défaut [.htaccess] Pourquoi les URL inexistantes renvoient sur la page d'accueil ?
    Salut, j'ai un énorme soucis sur mon site pokerice.fr, si on fait http://www.pokerice.fr/nimportequoi on arrive au contenu de la page d'accueil.
    Quelqu'un saurait comment fixer cela svp?

    mon htaccess :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <IfModule mod_rewrite.c>
    Options +FollowSymlinks
    RewriteEngine on
    RewriteCond %{HTTP_HOST} !^www\.pokerice\.fr [NC]
    RewriteRule (.*) http://www.pokerice.fr$1 [QSA,R=301,L]
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    ErrorDocument 404 /
    </IfModule>

  2. #2
    Membre éprouvé
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juillet 2008
    Messages
    72
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2008
    Messages : 72
    Par défaut
    a remplacer par

  3. #3
    Inactif  
    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 25
    Par défaut
    merci de ta réponse rapide Meskalyn, cependant j'ai fait la modif et il le problème persiste ?

  4. #4
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    C'est aussi ce que fait :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]


    Si la ressource demandée correspond à un fichier et à un répertoire inexistant : servir l'index (par redirection interne).

  5. #5
    Inactif  
    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 25
    Par défaut
    D'accord mais comment faire une redirection sur le NDD directement, ne pas laisser la page s'afficher avec la mauvaise url?

  6. #6
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Comment ça ? Votre première règle ne le fait pas déjà ?

  7. #7
    Inactif  
    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 25
    Par défaut
    si, mais pas la redirection 301. Enfin apparemment google ne prend pas en compte ces pages, c'est surtout là mon soucis.

  8. #8
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Il n'y a pas de raison, enfin mis à part le fait qu'il manque un / avant $1 (sinon ça redirige sur un domaine inexistant).

    Parce qu'il a indexé quoi comme URL qui sont censées être redirigées ?

Discussions similaires

  1. Réponses: 2
    Dernier message: 16/01/2010, 11h52
  2. [.htaccess] Forcer les URL en minuscule
    Par jeepibmx dans le forum Apache
    Réponses: 4
    Dernier message: 10/05/2009, 22h27
  3. Réponses: 3
    Dernier message: 21/08/2008, 16h07
  4. Réponses: 2
    Dernier message: 03/01/2008, 12h42
  5. Réponses: 2
    Dernier message: 30/11/2005, 11h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo