besoin d'aide sur la fonction RewriteBase
8 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
besoin d'aide sur la fonction RewriteBase
Bonjour à tous,
Je bosse sur un projet déjà existant.
A la racine de ce projet se trouve la directive RewriteBase /monprojet dans le fichier .htaccess
Or je n'arrive pas très bien à comprendre comment il fonctionne, malgrés l'aide d'apache:
http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html#RewriteBase
J'ai compris que cela faisait un alias mais je ne comprend pas son mécanisme.
Quelqu'un pourrait il m'expliquer cette directive ?
A quel endroit du serveur doit se trouver le htaccess, à la racine du serveur ou du projet ?
Est ce que tout les nouveaux liens vont prendre en compte cette alias ?
D'avance merci.
Je bosse sur un projet déjà existant.
A la racine de ce projet se trouve la directive RewriteBase /monprojet dans le fichier .htaccess
Or je n'arrive pas très bien à comprendre comment il fonctionne, malgrés l'aide d'apache:
http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html#RewriteBase
J'ai compris que cela faisait un alias mais je ne comprend pas son mécanisme.
Quelqu'un pourrait il m'expliquer cette directive ?
A quel endroit du serveur doit se trouver le htaccess, à la racine du serveur ou du projet ?
Est ce que tout les nouveaux liens vont prendre en compte cette alias ?
D'avance merci.
merci mais il reste toujours un pb que je n'arrive pas à comprendre:
La racine de mon serveur est www/
mon site est localisé à www/site1/
Si mon htaccess est situé à www/site1/.htaccess
est que sa règle est RewriteBase /toto
Et que je tape dans mon navigateur: http://localhost/toto/
Je vais avoir une page d'erreur 404, car il ne va pas interpréter le fichier .htaccess.
En effet il ne passera pas par le repertoire toto.
Donc comment faire ?
En espérant avoir été assez claire.
La racine de mon serveur est www/
mon site est localisé à www/site1/
Si mon htaccess est situé à www/site1/.htaccess
est que sa règle est RewriteBase /toto
Et que je tape dans mon navigateur: http://localhost/toto/
Je vais avoir une page d'erreur 404, car il ne va pas interpréter le fichier .htaccess.
En effet il ne passera pas par le repertoire toto.
Donc comment faire ?
En espérant avoir été assez claire.
-

webmasterlamogere - WRInaute accro

- Messages: 1874
- Inscription: Dim Déc 17, 2006 21:08
Si il ne trouve pas d'htaccess dans le répertoire toto, il récupère celui à la racine du site
webmasterlamogere a écrit:Si il ne trouve pas d'htaccess dans le répertoire toto, il récupère celui à la racine du site
La n'est pas le problème.
Si l'on reprend ce que j'ai dis précédemment.
en tappant http://localhost/toto/
Le serveur va aller chercher dans le répertoire /toto or ce dossier n'existe pas physiquement donc le serveur va m'envoyer une page 404.
Il n'accéde pas au htaccess du répertoire /site1/.htaccess
Il faudrait faire un alias de toto vers site1.
Mais dans ce cas la à quoi sert le RewriteBase ?
-

webmasterlamogere - WRInaute accro

- Messages: 1874
- Inscription: Dim Déc 17, 2006 21:08
En effet il te faut gérer ce cas. L'idéal est que l'url du répertoire existe (réellement ou avec une règle de rewritting ou redirige vers une autre url).
webmasterlamogere a écrit:En effet il te faut gérer ce cas. L'idéal est que l'url du répertoire existe (réellement ou avec une règle de rewritting ou redirige vers une autre url).
Exacte.
Mais dans ce cas la on revient au problème du départ.
Donc pour le faire marcher il faut faire des bidouilles, en gros a quoi ça sert ?
8 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 :
- MyMaps : des cartes personnalisées avec Google Maps
- Annuaire WRI : c'est la saison des validations !
- Keyword Search Engine : le choix des bons mots-clés
- Google Page Creator
- Nouvelle version de Google Analytics : interface beaucoup plus claire
- Gérer l'entête HTTP en PHP
- WebRankInfo analyse le logiciel AgentWebRanking
- Yahoo Dance Décembre 2006
- Google Apps Edition Premium : une suite bureautique en ligne professionnelle
- Référencer un site multilingue
Consultez la description détaillée des produits ou services de Google suivants : Google Related Links
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités



le forum