Problème de réécriture

Questions sur la configuration d'Apache, httpd.conf, et les différents modules.

Modérateur : Modérateurs

alf78
Nouveau membre
Messages : 1
Inscription : mer. 23 nov. 2011, 10:44

Problème de réécriture

Messagepar alf78 » mer. 23 nov. 2011, 10:56

Bonjour,
Voici plusieurs jours que je suis confronté à un problème sur la réécriture d'url.
J'ai monté un serveur apache sous Debian avec PHP et PGSQL
J'ai activé les modules dont j'avais besoin comme mod_rewrite.
J'utilise le CMS Drupal 7.9 qui permet d'activer la réécriture d'URL grace à un menu mais son test est négatif et je n'arrive pas à le passer en positif.
Les url de base sont du type www.monsite.fr/?q=admin/config/search
Avec la réécriture on devrait avoir www.monsite.fr/admin/config/search

Les fichiers du site se situe dans le répertoire /var/www/monsite.fr
Et le fichier du site dans /etc/apache2/sites-available/monsite.fr
J'ai ensuite activé le site en créant un lien dans /etc/apache2/sites-enabled/
Voici son code :

Code : Tout sélectionner

<VirtualHost *:80>
   ServerAdmin admin@monsite.fr
   ServerName monsite.fr   
   Redirect / https://monsite.fr   
</VirtualHost>

<VirtualHost *:443>
   ServerAdmin admin@monsite.fr
   ServerName monsite.fr   
   DocumentRoot /var/www/monsite.fr/
   <Directory />      
      Options +FollowSymLinks
      AllowOverride All            
   </Directory>
   <Directory  /var/www/monsite.fr/>   
      Options -Indexes FollowSymLinks MultiViews
         AllowOverride All
         Order allow,deny
         allow from all      
      RewriteEngine on
      # RewriteBase /
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
   </Directory>   
   ErrorLog /var/log/apache2/monsite.fr/error.log   
   LogLevel warn
   CustomLog /var/log/apache2/monsite.fr/access.log combined   
   RewriteLog /var/log/apache2/monsite.fr/rewrite.log
   RewriteLogLevel 3
   
   #Configuration SSL
   SSLEngine on
   SSLCertificateFile /etc/ssl/private/server.crt
   SSLCertificateKeyFile /etc/ssl/private/server.key         
</VirtualHost>


Voici un extrait du fichier rewrite.log

Code : Tout sélectionner

172.17.32.39 - - [23/Nov/2011:10:38:06 +0100] [monsite.fr/sid#8f8fb60][rid#91dfa48/initial] (3) [perdir /var/www/monsite.fr/] strip per-dir prefix: /var/www/monsite.fr/ ->
172.17.32.39 - - [23/Nov/2011:10:38:06 +0100] [monsite.fr/sid#8f8fb60][rid#91dfa48/initial] (3) [perdir /var/www/monsite.fr/] applying pattern '^(.*)$' to uri ''
172.17.32.39 - - [23/Nov/2011:10:38:06 +0100] [monsite.fr/sid#8f8fb60][rid#91dfa48/initial] (1) [perdir /var/www/monsite.fr/] pass through /var/www/monsite.fr/
172.17.32.39 - - [23/Nov/2011:10:38:06 +0100] [monsite.fr/sid#8f8fb60][rid#91e4a58/subreq] (3) [perdir /var/www/monsite.fr/] strip per-dir prefix: /var/www/monsite.fr/index.php -> index.php
172.17.32.39 - - [23/Nov/2011:10:38:06 +0100] [monsite.fr/sid#8f8fb60][rid#91e4a58/subreq] (3) [perdir /var/www/monsite.fr/] applying pattern '^(.*)$' to uri 'index.php'
172.17.32.39 - - [23/Nov/2011:10:38:06 +0100] [monsite.fr/sid#8f8fb60][rid#91e4a58/subreq] (1) [perdir /var/www/monsite.fr/] pass through /var/www/monsite.fr/index.php
172.17.32.39 - - [23/Nov/2011:10:38:06 +0100] [monsite.fr/sid#8f8fb60][rid#91f41a0/initial] (3) [perdir /var/www/monsite.fr/] strip per-dir prefix: /var/www/monsite.fr/ ->
172.17.32.39 - - [23/Nov/2011:10:38:06 +0100] [monsite.fr/sid#8f8fb60][rid#91f41a0/initial] (3) [perdir /var/www/monsite.fr/] applying pattern '^(.*)$' to uri ''
172.17.32.39 - - [23/Nov/2011:10:38:06 +0100] [monsite.fr/sid#8f8fb60][rid#91f41a0/initial] (1) [perdir /var/www/monsite.fr/] pass through /var/www/monsite.fr/


Auriez vous une idée sur ce qui pose problème ?
En fait, c'est le fichier de log du rewrite que j'arrive pas à comprendre ...
Merci pour votre aide.

Revenir vers « Configuration »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 3 invités