Url htaccess
Résolu
animostab
Messages postés
2829
Date d'inscription
Statut
Membre
Dernière intervention
-
animostab Messages postés 2829 Date d'inscription Statut Membre Dernière intervention -
animostab Messages postés 2829 Date d'inscription Statut Membre Dernière intervention -
1 réponse
'lut,
il y a un problème avec ce que tu veux.
En effet
De plus,
Le cas des pages/dossiers effectivement non existants peut tout simplement être géré en définissant l'URL de page.php comme celle a afficher lors d'un 404 via
il y a un problème avec ce que tu veux.
En effet
www.site.com/page.php?cocoest une URL parfaitement valide pointant sur ta page avec comme paramètre
coco. Interdire cela serait idiot.
De plus,
www.site.com/page.php/et
www.site.com/page.php/nimportequoi, bien qu'invalides au sens strict du système de fichier, est généralement interprété de manière valide par les serveurs web et aux yeux du script PHP c'est comme si "nimportequoi" était aussi un paramètre d'URL (bien qu'il n'en soit pas un), n'ayant donc pas d'influence sur la page envoyée au navigateur (si rien dans le script n'agit en fonction).
Le cas des pages/dossiers effectivement non existants peut tout simplement être géré en définissant l'URL de page.php comme celle a afficher lors d'un 404 via
ErrorDocument 404 /page.php
mais je le savais déjà que php interprète comme un parametre d'url
pour le 404 c'est géré.
mais par exemple sur ma search console google j'ai 2 title et description identique qui viennent d'url à la con de ce genre et identique à la bonne url (d'ailleurs l'url à la con est referenceé par google !!!)
pourtant pas d'erreur de ce genre d'url dans mon sitemap.
evidemment comme tous les liens et appels aux script et css sont en relatifs css scripts et liens sont invalides quand l'url à la con s'affiche.
il n'y a pas moyen surtout pour le page.php/nimportequoi de faire un rewrite avec htaccess pour toutes les pages ? (désolé les regex dans htaccess c'est pas mon fort)
merci