par
Bastien75 » 03 sept. 2007, 13:06
Bonjour,
je réécris les URL en passant par un fichier .htaccess, ça fonctionne bien, je suppose donc que ce que je fais est correct. Le problème c'est que quand j'essaye de mettre mon code directement dans le httpd.conf il est complètement ignoré

. Pourtant, j'ai simplement fait un copier/coller de mon .htaccess dans un fichier, je l'ai sauvé dans le dossier conf/ de Apache et je l'ai inclus à la fin de mon fichier httpd.conf.
Au cas où, voici la partie de réécriture :
Code : Tout sélectionner
RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain\.org$
RewriteRule (.*) http://www.domain.org/$1 [QSA,L]
RewriteCond %{HTTP_HOST} ^www\.domain\.org$
RewriteRule ^$ /index.php [QSA,L]
RewriteCond %{HTTP_HOST} ^www\.domain\.org$
RewriteRule ^([a-zA-Z0-9_]+)(-([0-9]+)(-([0-9]+))?)?(-p([0-9]+))?(-[a-z0-9-]+)?\.html$ /index.php?mod=$1&act=$3&id=$5&p=$7 [QSA,L]
RewriteCond %{HTTP_HOST} ^(.+)\.domain\.org$
RewriteRule ^$ /index.php?blog=%1 [QSA,L]
RewriteCond %{HTTP_HOST} ^(.+)\.domain\.org$
RewriteRule ^([a-zA-Z0-9_]+)(-([0-9]+)(-([0-9]+))?)?(-p([0-9]+))?(-[a-z0-9-]+)?\.html$ /index.php?blog=%1&mod=$1&act=$3&id=$5&p=$7 [QSA,L]
Je vois pas ce que j'ai pu faire d'incorrect

. Merci de m'aider.
Bonjour,
je réécris les URL en passant par un fichier .htaccess, ça fonctionne bien, je suppose donc que ce que je fais est correct. Le problème c'est que quand j'essaye de mettre mon code directement dans le httpd.conf il est complètement ignoré :? . Pourtant, j'ai simplement fait un copier/coller de mon .htaccess dans un fichier, je l'ai sauvé dans le dossier conf/ de Apache et je l'ai inclus à la fin de mon fichier httpd.conf.
Au cas où, voici la partie de réécriture :
[code]RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain\.org$
RewriteRule (.*) http://www.domain.org/$1 [QSA,L]
RewriteCond %{HTTP_HOST} ^www\.domain\.org$
RewriteRule ^$ /index.php [QSA,L]
RewriteCond %{HTTP_HOST} ^www\.domain\.org$
RewriteRule ^([a-zA-Z0-9_]+)(-([0-9]+)(-([0-9]+))?)?(-p([0-9]+))?(-[a-z0-9-]+)?\.html$ /index.php?mod=$1&act=$3&id=$5&p=$7 [QSA,L]
RewriteCond %{HTTP_HOST} ^(.+)\.domain\.org$
RewriteRule ^$ /index.php?blog=%1 [QSA,L]
RewriteCond %{HTTP_HOST} ^(.+)\.domain\.org$
RewriteRule ^([a-zA-Z0-9_]+)(-([0-9]+)(-([0-9]+))?)?(-p([0-9]+))?(-[a-z0-9-]+)?\.html$ /index.php?blog=%1&mod=$1&act=$3&id=$5&p=$7 [QSA,L][/code]
Je vois pas ce que j'ai pu faire d'incorrect :( . Merci de m'aider.