dans un souci d'amélioration des performances de la réécriture de mes urls, je souhaiterais déplacer mes regles du fichier .htaccess vers le fichier de conf d'Apache, httpd.conf ... seulement, ça ne fonctionne pas
La config:
PHP Version 4.3.10-2
Apache 1.3.33
.htaccess
Ci-dessus les premières lignes de mon .htaccess ... les regles fonctionnent bien entendu, toutefois à y regarder de
plus près, je ne suis pas sur que l'instruction "RewriteEngine on" soit à sa bonne place ... bref
Pour faire simple, j'ai inséré, une simple regle dans le virtualhost de httpd.conf, cela donne donc:
Je commente ma regle dans .htaccess, puis redemarre Apache ... nada, ça ne fonctionne pas, je seche completement. :cry:
alors qu'est-ce qui cloche d'après vous ?
merci de votre aide
La config:
PHP Version 4.3.10-2
Apache 1.3.33
.htaccess
Code:
ErrorDocument 404 /modules/erreurs/index.php?error=404
RedirectPermanent index.html http://www.domaine.tld/modules/news/
RedirectPermanent /modules/xgallery/ http://www.domaine.tld/modules/gallery/
RewriteCond %{HTTP_HOST} ^domaine.tld$
RewriteRule ^(.*) http://www.domaine.tld/$1 [QSA,L,R=301]
RewriteEngine on
#Menu
RewriteRule ^forum.html$ modules/newbb/ [L]
Ci-dessus les premières lignes de mon .htaccess ... les regles fonctionnent bien entendu, toutefois à y regarder de
plus près, je ne suis pas sur que l'instruction "RewriteEngine on" soit à sa bonne place ... bref
Pour faire simple, j'ai inséré, une simple regle dans le virtualhost de httpd.conf, cela donne donc:
Code:
<VirtualHost 194.xxx.xxx.xxx>
DocumentRoot /home/public_html/
ServerName www.domaine.tld
ServerAlias *.sdxxx.sivit.org
DirectoryIndex index.php index.html
ServerAdmin john@doe.com
RewriteEngine on
RewriteRule ^forum.html$ modules/newbb/ [L]
</VirtualHost>
Je commente ma regle dans .htaccess, puis redemarre Apache ... nada, ça ne fonctionne pas, je seche completement. :cry:
alors qu'est-ce qui cloche d'après vous ?
merci de votre aide
