Sahid Ferdjaoui Blog - Funraill Foundation Bienvenue, Log in - thème 2007 RC1

Powered by OpenSource Softwares

Outil de déboggage colaborative
reduire

Apache2 rewrite_mod, mapping url

le 20 août 2006 par sahid

Installation du Rewrite Module pour Apache2 sous OpenSuSE

Introduction

Le Rewrite_mod pour apache ou la réécriture url est plutÃŽt à la mode ces temps-ci, une des raisons les plus marquantes est le référencement, là ou les moteurs de recherche ont du mal à suivre des url exotiques comme “www.monsite.org/?page=mail&action=envoyer” l’utilisation du rewrite_mod coupler à un MVC (Model View Controler) (voir framework zend) en Php permet d’obtenir des url bien plus parlantes “www.monsite.org/mail/envoyer”

Installation du module: rewrite_mod

L’installation est en fait assez simple, il suffit d’ajouter la ligne “LoadModule rewrite_module /usr/lib64/apache2-prefork/mod_rewrite.so” dans le fichier de configuration des modules d’Apache2 pour OpenSuSE

Donc: En root (commande: su) on édite le fichier /etc/apache2/sysconfig.d/loadmodule.conf et on ajoute la ligne LoadModule rewrite_module /usr/lib64/apache2-prefork/mod_rewrite.so

Installation module rewrite-mod

Redemarrage d’ Apache2 : apache2ctl restart

4 commentaires pour Apache2 rewrite_mod, mapping url

  1. aldo dit :

    C’est qu’il bosse bien sahid pendant que je suis en vacances !!! déjà deux postes de plus !

  2. moviemaniac dit :

    Thanks, it worked for me.
    Now I have another issue. Links rewritten does not work.
    It is driving me mad. This is how I’ve set up my alias

    Alias /monitor “/home/enrico/public_html/monitor/”

    Options Indexes FollowSymLinks Includes
    AllowOverride All
    Order allow,deny
    Allow from all

    any hint?

    Thanks

  3. moviemaniac dit :

    Finally I’ve been able to fix this issue. After a few searching on Google and studying some examples, I came to the conclusion that “RewriteBase” should be my solution.
    Then, after some trial and error, I found the right option:

    RewriteBase /monitor/

    is the solution, since /monitor/ is the alias I am using.
    The .htaccess is in the site’s folder, and the above instruction is inserted right after the RewriteEngine On directive.

    Hope this can be of any help to people experiencing the same issues.
    Bye

    P.S: I am running OpenSUSE 10.2 with the default LAMP environment instaled.

  4. jasko dit :

    Merci pour les infos, c’était très utile pour moi.

    openSUSE 10.3 x86 + Apache2 + php5 + Zend Framework

Tu peux laisser un commentaire pour Apache2 rewrite_mod, mapping url