Enlever l'extension d'un fichier
9 messages • Page 1 sur 1
Enlever l'extension d'un fichier
Bonjour j'ai fait un code pour mon fichier .htaccess qui permet de supprimer les extensions des pages pages.xhtml devient page, je l'ai mis en place et au début cela marchait mais quelques jours après les liens vers page au lieu de page.xhtml retournait un code d'erreur 404, comment faire pour résoudre le problème? Voici la portion de code du fichier .htaccess remplissant cette fonction :
- Code: Tout sélectionner
RewriteEngine On
RewriteBase /html/
RewriteRule ^(home|Travaux)(/.*)?$ $1.xhtml
RewriteRule ^(index|Contact)(/.*)?$ $1.html
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
-

webmasterlamogere - WRInaute accro

- Messages: 1873
- Inscription: Dim Déc 17, 2006 22:08
Normalement tu peux faire la même chose avec :
- Code: Tout sélectionner
Options +Multiviews
ok
Ok mais ça ne fonctionne pas faut-il mettre :
- Code: Tout sélectionner
RewriteEngine On
RewriteBase /html/
- Code: Tout sélectionner
Options +Multiviews
Pourquoi veux tu enlever les extensions?
C'est un peu étrange. Si c'est pour régler le fait que IE ne supporte pas le type mime xhtml, tu peux faire autrement.
Sinon, Options +Multiviews seulement (enlève les règles de réécritures qui traitent les extensions).
C'est un peu étrange. Si c'est pour régler le fait que IE ne supporte pas le type mime xhtml, tu peux faire autrement.
Sinon, Options +Multiviews seulement (enlève les règles de réécritures qui traitent les extensions).
C'est à tester, car le comportement de multiviews dépend de la version d'apache utilisée. mutiviews cherche un fichier dont le nom ressemble à celui que tu donne.
Mais le problème vient du fait que Apache ajoute un / à la fin des URLs qui n'ont pas d'extension mime. L'interaction avec multiviews est donc délicate, car suivant la version et la configuration du serveur, avec un URL de la forme -http://www.ndd.com/page il va chercher s'il existe un fichier page.html, ou alors un répertoire page/
Mais le problème vient du fait que Apache ajoute un / à la fin des URLs qui n'ont pas d'extension mime. L'interaction avec multiviews est donc délicate, car suivant la version et la configuration du serveur, avec un URL de la forme -http://www.ndd.com/page il va chercher s'il existe un fichier page.html, ou alors un répertoire page/
Modérateurs: HawkEye, WebRankInfo, fandecine
9 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- SEO Links (Extension Firefox)
- Customize Google (extension Firefox)
- Article sur le fichier .htaccess
- SEO for Firefox : une extension Firefox pour le référencement
- Déclarer son fichier sitemap dans le fichier robots.txt
- Afficher le PageRank en entier dans Firefox (barre d'outils Google)
- Sortie de GoogleStats v2.01
- Suite de l'article sur le fichier .htaccess : l'URL rewriting
- Optimiser les images : l'attribut ALT de la balise IMG
- Sitemaps : protocole commun pour Google, Yahoo et Live Search
- redirection et extension de fichier
- Fichier sans extension
- phpBB 2.0.15 fichier session.php - enlever les sid
- rewrite fichier sans extension
- Test T6.1 : indexation URL en PHP - extension de fichier
- code php dans fichier avec extension html
- probleme avec fichier robots.txt fichier bloquer
- upload de fichier via PHP : taille variable du fichier créé
- Rewriting de fichier image vers fichier de script
- enlever les ,
- enlever ebay
- Enlever FR et garder COM
- Enlever l'index au sitemap ?
- comment enlever le son
- Enlever le duplicate content
Consultez la description détaillée des produits ou services de Google suivants : Google Browser Sync, Google Send to Phone
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

le forum