Problème avec Apache 2

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics


XelNaga
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 188
Inscription: Mar Juin 24, 2003 12:45

Problème avec Apache 2

Message le Mar Mai 23, 2006 22:31

Salut,

Je possède un site qui est actuellement en url friendly et qui attend que son hebergement accepte l'url rewriting pour activer celui-ci. Cependant, notre serveur est sous Apache 2 et le site est en virtual host. On me dit qu'Apache 2 est natif, le problème c'est que nous n'arrivons toujours pas à afficher les pages avec des urls réecris.

J'ai lu dans un forum (Webrankinfo bien sûr) que pour Apache version 2 il faut absolument rajouter un "/"
Code: Tout sélectionner
RewriteRule ^index.html /index.php

Or ils sont déjà présent pourtant.

Quelqu'un aurait une idée ?


biddybulle
WRInaute accro
WRInaute accro
 
Messages: 1469
Inscription: Lun Mai 30, 2005 21:55

Message le Mar Mai 23, 2006 22:54

tu n as que cela comme code ? ou d'autres lignes avant

magic corp.
WRInaute impliqué
WRInaute impliqué
 
Messages: 425
Inscription: Jeu Juin 17, 2004 9:56

Message le Mar Mai 23, 2006 23:01

Quelle erreur as-tu ? (404 ou autre)

A tu essayé ça ?
Code: Tout sélectionner
RewriteRule ^/index.html /index.php


fandecine
Modérateur
Modérateur
 
Messages: 1640
Inscription: Sam Avr 02, 2005 14:58

Message le Mar Mai 23, 2006 23:42

La syntaxe correcte est:
Code: Tout sélectionner
RewriteRule ^index\.html$ /index.php


Il faut aussi que tu ais la ligne suivante dans httpd.conf:
Code: Tout sélectionner
LoadModule rewrite_module modules/mod_rewrite.so

:D


MirageDemonAsh
WRInaute impliqué
WRInaute impliqué
 
Messages: 418
Inscription: Sam Fév 12, 2005 9:23

Message le Mer Mai 24, 2006 7:43

Et aussi ça peut-être pour la prise en compte de fichiers .htaccess (au pif) :

MirageDemonAsh a écrit:
Code: Tout sélectionner
#
# This controls which options the .htaccess files in directories can
# override. Can also be "All", or any combination of "Options", "FileInfo",
# "AuthConfig", and "Limit" #
    AllowOverride All



Tu cherches ces lignes dans httpd.conf et tu modifies AllowOverride none en AllowOverride All

Y a peut-être plus propre que All mais bon...


XelNaga
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 188
Inscription: Mar Juin 24, 2003 12:45

Message le Mer Mai 24, 2006 10:50

La syntaxe de mes fichiers htaccess est correcte et le AllowOverride All a été modifié mais sans succès.


fandecine
Modérateur
Modérateur
 
Messages: 1640
Inscription: Sam Avr 02, 2005 14:58

Message le Mer Mai 24, 2006 10:53

le module mod_rewrite est-il installé et présent dans le httpd.conf?


achtungbaby
WRInaute accro
WRInaute accro
 
Messages: 4057
Inscription: Lun Juin 14, 2004 12:37

Message le Mer Mai 24, 2006 11:32

Le rewriting est natif sous apache 2...


fandecine
Modérateur
Modérateur
 
Messages: 1640
Inscription: Sam Avr 02, 2005 14:58

Message le Mer Mai 24, 2006 11:40

achtungbaby a écrit:Le rewriting est natif sous apache 2...


Oui, mais il faut quand même que mod_rewrite soit présent! :wink:

Le plus simple serait de vois le httpd.conf! :D


achtungbaby
WRInaute accro
WRInaute accro
 
Messages: 4057
Inscription: Lun Juin 14, 2004 12:37

Message le Mer Mai 24, 2006 11:48

Il est présent par défaut... Et pa sous la forme d'un module. Je répète, c'est intégré.


fandecine
Modérateur
Modérateur
 
Messages: 1640
Inscription: Sam Avr 02, 2005 14:58

Message le Mer Mai 24, 2006 11:52

achtungbaby a écrit:Il est présent par défaut... Et pa sous la forme d'un module. Je répète, c'est intégré.


certes, certes! mais la première chose à faire lorsque que quelquechose ne fonctionne pas comme prévu, est de tout verifier, d'où ma question!

Et puis, si tu faisais avancer le shmilblic, :wink: non?


achtungbaby
WRInaute accro
WRInaute accro
 
Messages: 4057
Inscription: Lun Juin 14, 2004 12:37

Message le Mer Mai 24, 2006 11:52

me


achtungbaby
WRInaute accro
WRInaute accro
 
Messages: 4057
Inscription: Lun Juin 14, 2004 12:37

Message le Mer Mai 24, 2006 11:53

mea culpa, j'ai dit une connerie, la ligne suivante doit etre présente :

Code: Tout sélectionner
LoadModule rewrite_module libexec/apache2/mod_rewrite.so


Mais en principe elle est présente par défaut.


XelNaga
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 188
Inscription: Mar Juin 24, 2003 12:45

Message le Mer Mai 24, 2006 15:23

De toute façon, elle est bien présente mais ça n'a rien changé. Le problème est le même.


fandecine
Modérateur
Modérateur
 
Messages: 1640
Inscription: Sam Avr 02, 2005 14:58

Message le Mer Mai 24, 2006 15:35

si tu veux de l'aide, publie ton .htaccess et ton httpd.conf, que l'on jette un oeil! :wink:

Problème avec Apache 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