config rewriting sur dedié
17 messages
• Page 1 sur 2 • 1, 2
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- regis_+
- Nouveau WRInaute

- Messages: 9
- Inscription: 13 Nov 2003
config rewriting sur dedié
Salut,
mon problème j'ai depius peu un dedié, j'ai transferer tous mes fichiers sur le nouveau serveur, et notemment mes .htaccess pour le rewriting.
Problème 404 !
après avoir regardé le httpd.conf, j'ai pas vu de modules ajoutés.
donc j'ai ajouté :
LoadModule rewrite_module modules/mod_rewrite.so
AddModule mod_rewrite.c
chemin introuvable ensuite cherché, mais rien. pas de modules.
Si vous pouviez m'aider merci
mon problème j'ai depius peu un dedié, j'ai transferer tous mes fichiers sur le nouveau serveur, et notemment mes .htaccess pour le rewriting.
Problème 404 !
après avoir regardé le httpd.conf, j'ai pas vu de modules ajoutés.
donc j'ai ajouté :
LoadModule rewrite_module modules/mod_rewrite.so
AddModule mod_rewrite.c
chemin introuvable ensuite cherché, mais rien. pas de modules.
Si vous pouviez m'aider merci
- nikoshr
- WRInaute occasionnel

- Messages: 320
- Inscription: 10 Juil 2003
Si on parle bien d'un serveur Linux, il va donc probablement falloir compiler le module : DSO support.
Et sur un dédié, il pourrait être intéressant de rapatrier les règles de rewriting dans le httpd.conf, d'après la doc :
Et sur un dédié, il pourrait être intéressant de rapatrier les règles de rewriting dans le httpd.conf, d'après la doc :
Unbelievably mod_rewrite provides URL manipulations in per-directory context, i.e., within .htaccess files, although these are reached a very long time after the URLs have been translated to filenames. It has to be this way because .htaccess files live in the filesystem, so processing has already reached this stage. In other words: According to the API phases at this time it is too late for any URL manipulations. To overcome this chicken and egg problem mod_rewrite uses a trick: When you manipulate a URL/filename in per-directory context mod_rewrite first rewrites the filename back to its corresponding URL (which is usually impossible, but see the RewriteBase directive below for the trick to achieve this) and then initiates a new internal sub-request with the new URL. This restarts processing of the API phases.
Again mod_rewrite tries hard to make this complicated step totally transparent to the user, but you should remember here: While URL manipulations in per-server context are really fast and efficient, per-directory rewrites are slow and inefficient due to this chicken and egg problem. But on the other hand this is the only way mod_rewrite can provide (locally restricted) URL manipulations to the average user.
- regis_+
- Nouveau WRInaute

- Messages: 9
- Inscription: 13 Nov 2003
merci mais ce que je pige pas dans phpinfo :
j'ai
Loaded Modules mod_gzip, mod_php4, mod_ssl, mod_setenvif, mod_so, mod_auth, mod_access, mod_rewrite etc...
donc j'ai bien le module mod_rewrite
pourtant j'ai 404.
et concernant ta note, d'après ce que j'ai compris, il y'a des avertissements, mais bon j'en connais qu'on la meme machine que moi et y'a pas de problèmes.
j'ai
Loaded Modules mod_gzip, mod_php4, mod_ssl, mod_setenvif, mod_so, mod_auth, mod_access, mod_rewrite etc...
donc j'ai bien le module mod_rewrite
pourtant j'ai 404.
et concernant ta note, d'après ce que j'ai compris, il y'a des avertissements, mais bon j'en connais qu'on la meme machine que moi et y'a pas de problèmes.
- nikoshr
- WRInaute occasionnel

- Messages: 320
- Inscription: 10 Juil 2003
En vrac alors : les .htaccess sont bien pris en compte? Le serveur démarre sans hurler parce qu'il lui manque une directive? Le test de WRI fonctionne? Est-ce que les logs de l'URL rewriting racontent quelque chose?
Pour les règles dans les .htaccess, il n'y a effectivement pas de problème, c'est juste que ca pénalise le système pour pas grand chose, puisque tu as accès à la conf du serveur et que c'est plus efficace.
Pour les règles dans les .htaccess, il n'y a effectivement pas de problème, c'est juste que ca pénalise le système pour pas grand chose, puisque tu as accès à la conf du serveur et que c'est plus efficace.
- regis_+
- Nouveau WRInaute

- Messages: 9
- Inscription: 13 Nov 2003
Pour le .htaccess, je sais mais j'avais commencer comme ca sur l'ancien hebergement donc je continues pour le moment, maintenant si c'est vraiment penalisant, je verrais ..
Ce que je peux te dire c'est que j'ai fait le test,
je suis aller chercher un index.html au lieu de php et 404.
Je me suis demandé si c'etait pas parce que j'utilise une adresse pour le moment :
http://adresseserveur/~rep/
j'ai pas fait les encore les changements de dns.
Ce que je peux te dire c'est que j'ai fait le test,
je suis aller chercher un index.html au lieu de php et 404.
Je me suis demandé si c'etait pas parce que j'utilise une adresse pour le moment :
http://adresseserveur/~rep/
j'ai pas fait les encore les changements de dns.
- nikoshr
- WRInaute occasionnel

- Messages: 320
- Inscription: 10 Juil 2003
Si l'appel du fichier réel, http://adresseserveur/~rep/index.php si j'ai bien compris, renvoie un 404 aussi...
- nikoshr
- WRInaute occasionnel

- Messages: 320
- Inscription: 10 Juil 2003
Bon. Si Apache est compilé et que mod_rewrite n'apparaît pas dans le répertoire modules, c'est qu'il n'était pas dans la configuration de base.
Essaie quelque chose comme :
à partir du répertoire source d'Apache. Le lien que je donnais dans mon premier message explique à quoi ca sert.
Normalement, tu devrais te retrouver avec un fichier mod_rewrite.so dans les modules.
Au cas où, apparemment, pour Apache1.3, c'est dans l'autre sens
Essaie quelque chose comme :
- Code: Tout sélectionner
./configure --enable-rewrite=shared
make install
à partir du répertoire source d'Apache. Le lien que je donnais dans mon premier message explique à quoi ca sert.
Normalement, tu devrais te retrouver avec un fichier mod_rewrite.so dans les modules.
Au cas où, apparemment, pour Apache1.3, c'est dans l'autre sens
- Code: Tout sélectionner
./configure --enable-shared=rewrite
make install
- regis_+
- Nouveau WRInaute

- Messages: 9
- Inscription: 13 Nov 2003
je viens de le faire :
Mais je le vois pas ...
dans rep modules : aucun .so
- Code: Tout sélectionner
./configure --enable-shared=rewrite
make install
Mais je le vois pas ...
dans rep modules : aucun .so
17 messages
• Page 1 sur 2 • 1, 2
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 :
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
