J'ai un léger problème avec mon URL rewriting.
je souhaiterai rediriger http://mondomaine.com/nom vers http://mondomaine.com/page.php?p=nom
Ça fonctionnait très bien en local, mais depuis que je suis sur un serveur de test debian 6, ça ne fonctionne plus.
Citation
<VirtualHost *:80>
ServerAdmin postmaster_AT_test1.com
ServerName www.user.com
ServerAlias user.com
DocumentRoot /home/user/public_html/
<Directory /home/user/public_html/>
Options FollowSymLinks
AllowOverride All
</Directory>
ErrorLog /home/user/logs/error.log
LogLevel warn
CustomLog /home/user/logs/access.log combined
ServerSignature Off
</VirtualHost>
ServerAdmin postmaster_AT_test1.com
ServerName www.user.com
ServerAlias user.com
DocumentRoot /home/user/public_html/
<Directory /home/user/public_html/>
Options FollowSymLinks
AllowOverride All
</Directory>
ErrorLog /home/user/logs/error.log
LogLevel warn
CustomLog /home/user/logs/access.log combined
ServerSignature Off
</VirtualHost>
J'ai activé "a2enmod rewrite"
Mon .htaccess :
Citation
# Activation du module de réécriture d'URL :
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ page.php?p=$1 [QSA,L]
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ page.php?p=$1 [QSA,L]
Lorsque j'affiche http://mondomaine.com/nom, j'obtient l'erreur suivante, alors que le fichier page.php existe.
Citation
Not Found
The requested URL /home/user/public_html/page.php was not found on this server.
The requested URL /home/user/public_html/page.php was not found on this server.
Merci
Ce message a été modifié par Khleo - 05 mai 2011 - 16:22.



Haut















