urlrewriting module activé mais marche pas
3 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
urlrewriting module activé mais marche pas
Bonjour,
Je viens de découvrir urlrewriting et ça a l'air génial
je me suis donc jeté sur le premier tuto trouvé pour essayer ça.
En faisans un tour dans mon fichier httpd.conf d'Apache (v 1.3.27), j'ai remarqué que les lignes d'activation du module rewrite étaient déja décommentées :
je me suis dit donc que ce module était déja installé (surtout qu'il y a bien un fichier "mod_rewrite.so" dans le rep "libexec/httpd".
Je me suis fais un répertoire test et j'ai mis dedans une page appelée index.php
Dans ce meme répertoire j'ai crée un .htaccess avec dedans :
Ce qui est censé afficher index.php pour la requete de test.php (si je ne me trompe pas...)
Mais quand je vais a
Par contre quand je vais a :
je précise quand même que je suis sur Mac OS X ( v 10.2.8 )
ya t il une autre manip a faire pour activer le module rewrite ?
Merci de m'éclairer
Xav
Je viens de découvrir urlrewriting et ça a l'air génial
je me suis donc jeté sur le premier tuto trouvé pour essayer ça.
En faisans un tour dans mon fichier httpd.conf d'Apache (v 1.3.27), j'ai remarqué que les lignes d'activation du module rewrite étaient déja décommentées :
- Code: Tout sélectionner
LoadModule rewrite_module libexec/httpd/mod_rewrite.so
AddModule mod_rewrite.c
je me suis dit donc que ce module était déja installé (surtout qu'il y a bien un fichier "mod_rewrite.so" dans le rep "libexec/httpd".
Je me suis fais un répertoire test et j'ai mis dedans une page appelée index.php
Dans ce meme répertoire j'ai crée un .htaccess avec dedans :
- Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^test.php$ index.php [L]
Ce qui est censé afficher index.php pour la requete de test.php (si je ne me trompe pas...)
Mais quand je vais a
- Code: Tout sélectionner
http://127.0.0.1/test/test.php
Par contre quand je vais a :
- Code: Tout sélectionner
http://127.0.0.1/test/index.php
je précise quand même que je suis sur Mac OS X ( v 10.2.8 )
ya t il une autre manip a faire pour activer le module rewrite ?
Merci de m'éclairer
Xav
Nan, j'ai bien vérifié, mes htaccess sont activés, car si je met dedans :
Je vois bien ce message lors d'une erreur 404.
Mais j'ai trouvé une solution
Avis aux utilisateur de Mac OS X.2
La version d'Apache inclut dans OS X.2 est v 1.3.27 , apparement elle ne prend pas en compte le moteur urlrewriting.
Il faut donc installé Apache 2.
De plus, l'utilisation d'Apache 2 avec l'installation que je vais vous expliquer plus bas est beaucoup plus sécuritaire que Apache 1.3.27 natif OS X.
J'explique :
Quand on cochat avant "Activer Partage WEB perso", cela lancait Apache et ouvrait le port 80. C'est à dire que même si on voulait travailler en local, notre port 80 restais ouvert... libre à toutes intrusions !!
Alors qu'avec le module séparé d'Apache 2, vous allez en fait installé un 2e serveur Apache sans rien changer à l'ancienne version. Apache 1.3.27 restera instacte.
Et on pourra lancer Apache 2 sans ouvrir le port 80. Dans le cas où l'on voudra que notre serveur soit accessible en distant (par le web), il n'y aura qu'a aller dans les préférences du systèmes, aller dans Partage > Coupe-feu, et cliquer sur "Nouveau...". On rentrera "80" en port et ce que vous voulez en nom pour désigner ce port (moi j'ai mis "HTTP").
Par contre on ne peut pas lancer les 2 serveurs en même temps... cela va de soit
Maintenant comment installé... Ne craignez rien... vous n'aurez même pas à faire un tour dans le terminal ... Tout est en instal .pkg
Rendez-vous sur www.serverlogistics.com
Dans la colonne de gauche, il y a une rubrique Free Software, cliquez sur Complete Apache 2 (Vous pourrez revenir plus tard pour installer PHP, MySQL, etc...)
Une section "overview" vous explique le contenu de l'arhcive suivi ensuite de la section "download".
Sélectionnez la version d'apache selon votre système (10.2 ou 10.3).
Downloadez, désarchivez, et double-cliquez sur Apache2.pkg. une fois l'installation fini, copiez le fichier Apache2.prefPane dans l'un des répertoires suivants :
Et voila, c'est tout... maintenant rendez vous dans les préférences du systèmes et vérifier bien de désactiver le "partage WEB perso" pour stopper l'ancien Apache.
Revenez au menu principal des prefs systemes et Cliquez en bas sur Apache 2, c'est votre interface de controle d'apache 2. D'ici vous pouvez arreter, démarer, redémarrer, configurer, etc... votre serveur.
NB : Le serveur Apache 2 est totalement indépendant de Apache 1.3.27, donc vous devez reconfigurer votre httpd.conf et réinstallez les modules (php par exemple). Pour ma part j'ai installé Complete PHP (sur serverlogistics.com) et c'est aussi simple et efficace que l'install d'apache. Par contre je n'ai pas eu besoin de réinstaller MySQL
Et maintenant, l'urlrewriting est parfaitement opérationnel
Espérant que ça va en aider qqes un
Xav
- Code: Tout sélectionner
ErroDocument 404 "Fichier introuvable !!!
Je vois bien ce message lors d'une erreur 404.
Mais j'ai trouvé une solution
Avis aux utilisateur de Mac OS X.2
La version d'Apache inclut dans OS X.2 est v 1.3.27 , apparement elle ne prend pas en compte le moteur urlrewriting.
Il faut donc installé Apache 2.
De plus, l'utilisation d'Apache 2 avec l'installation que je vais vous expliquer plus bas est beaucoup plus sécuritaire que Apache 1.3.27 natif OS X.
J'explique :
Quand on cochat avant "Activer Partage WEB perso", cela lancait Apache et ouvrait le port 80. C'est à dire que même si on voulait travailler en local, notre port 80 restais ouvert... libre à toutes intrusions !!
Alors qu'avec le module séparé d'Apache 2, vous allez en fait installé un 2e serveur Apache sans rien changer à l'ancienne version. Apache 1.3.27 restera instacte.
Et on pourra lancer Apache 2 sans ouvrir le port 80. Dans le cas où l'on voudra que notre serveur soit accessible en distant (par le web), il n'y aura qu'a aller dans les préférences du systèmes, aller dans Partage > Coupe-feu, et cliquer sur "Nouveau...". On rentrera "80" en port et ce que vous voulez en nom pour désigner ce port (moi j'ai mis "HTTP").
Par contre on ne peut pas lancer les 2 serveurs en même temps... cela va de soit
Maintenant comment installé... Ne craignez rien... vous n'aurez même pas à faire un tour dans le terminal ... Tout est en instal .pkg
Rendez-vous sur www.serverlogistics.com
Dans la colonne de gauche, il y a une rubrique Free Software, cliquez sur Complete Apache 2 (Vous pourrez revenir plus tard pour installer PHP, MySQL, etc...)
Une section "overview" vous explique le contenu de l'arhcive suivi ensuite de la section "download".
Sélectionnez la version d'apache selon votre système (10.2 ou 10.3).
Downloadez, désarchivez, et double-cliquez sur Apache2.pkg. une fois l'installation fini, copiez le fichier Apache2.prefPane dans l'un des répertoires suivants :
- Code: Tout sélectionner
/Library/PreferencePanes/
/~home/Library/PreferencePanes/
Et voila, c'est tout... maintenant rendez vous dans les préférences du systèmes et vérifier bien de désactiver le "partage WEB perso" pour stopper l'ancien Apache.
Revenez au menu principal des prefs systemes et Cliquez en bas sur Apache 2, c'est votre interface de controle d'apache 2. D'ici vous pouvez arreter, démarer, redémarrer, configurer, etc... votre serveur.
NB : Le serveur Apache 2 est totalement indépendant de Apache 1.3.27, donc vous devez reconfigurer votre httpd.conf et réinstallez les modules (php par exemple). Pour ma part j'ai installé Complete PHP (sur serverlogistics.com) et c'est aussi simple et efficace que l'install d'apache. Par contre je n'ai pas eu besoin de réinstaller MySQL
Et maintenant, l'urlrewriting est parfaitement opérationnel
Espérant que ça va en aider qqes un
Xav
3 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 :
- Parts de marché des moteurs en Europe (Février 2006)
- URL canonique : plugins pour Wordpress, Drupal, Joomla et Magento
- Voici comment désactiver les suggestions Google (Google Suggest)
- Parts de marché des moteurs aux USA (Avril 2008)
- Google ajoute la Navigation par nom dans sa Toolbar
- Suite de l'article sur le fichier .htaccess : l'URL rewriting
- l'URL Rewriting expliqué aux débutants
- Formation au référencement Internet plébiscitée : Ranking Metrics
- Se former au référencement : séminaire Ranking Metrics à Lyon les 17-18 Juin
- PDF Quick View : l'outil de Google pour voir les PDF
- mod_rewrite activé mais ça marche quand même pas ...
- oscommerce - module de recherche qui marche pas
- encodage des caractères : ça marche, ça marche pas
- campagne active
- Active desktop
- Plug-in active x Flash
- Recherche active d'affiliés
- already more than 'max_user_connections' active connections
- Campagne active mais ne s'affiche pas !
- AdWords Active mais n'apparait pas!
- Différence entre flash et Active X ?
- connaitre si url rewriting activé
- Live plus active que Google pour les BL
- Compte AdSense pas encore activé... ?
- Connection php sur Active Directory
Consultez la description détaillée des produits ou services de Google suivants : Google Browser Sync, Google Video Store
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités


le forum