par
fred_phpf » 20 juin 2006, 20:03
Bonjour,
ayant lu un sujet à peu près similaire, j'ai fait une recherche et suis tombé (merci Google) sur cet excellent test et qui fini de me convaincre d'intégrer mes regles de réécriture dans le fichier de conf d'apache.
malheureusement, je n'y suis pas parvenu, je viens donc solliciter votre aide, afin de savoir ce qui ne va pas
La config:
Un dédié hébergé chez
SIVIT (toiut comme PHPFrance

)
PHP Version 4.3.10-2
Apache 1.3.33
.htaccess
Code : Tout sélectionner
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:
Code : Tout sélectionner
<VirtualHost 194.146.xxx.xxx>
DocumentRoot /home/public_html/
ServerName www.domaine.tld
ServerAlias *.[url=http://www.phpfrance.com/hebergement/click.php?id=3]sdxxx.sivit.org[/url]
DirectoryIndex index.php index.html
ServerAdmin [email protected]
RewriteEngine on
RewriteRule ^forum.html$ modules/newbb/ [L]
</VirtualHost>
Je commente ma regle dans .htaccess, puis redemarre Apache ... nada, ça ne fonctionne pas.
qu'est-ce qui cloche d'après vous ?
merci de votre aide
Frederic
Bonjour,
ayant lu un sujet à peu près similaire, j'ai fait une recherche et suis tombé (merci Google) sur cet excellent test et qui fini de me convaincre d'intégrer mes regles de réécriture dans le fichier de conf d'apache.
malheureusement, je n'y suis pas parvenu, je viens donc solliciter votre aide, afin de savoir ce qui ne va pas :)
[b]La config:[/b]
Un dédié hébergé chez [url=http://www.phpfrance.com/hebergement/click.php?id=3]SIVIT[/url] (toiut comme PHPFrance ;-) )
PHP Version 4.3.10-2
Apache 1.3.33
[b].htaccess[/b]
[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]
[/code]
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:
[code]
<VirtualHost 194.146.xxx.xxx>
DocumentRoot /home/public_html/
ServerName www.domaine.tld
ServerAlias *.[url=http://www.phpfrance.com/hebergement/click.php?id=3]sdxxx.sivit.org[/url]
DirectoryIndex index.php index.html
ServerAdmin
[email protected]RewriteEngine on
RewriteRule ^forum.html$ modules/newbb/ [L]
</VirtualHost>
[/code]
Je commente ma regle dans .htaccess, puis redemarre Apache ... nada, ça ne fonctionne pas.
qu'est-ce qui cloche d'après vous ?
merci de votre aide
Frederic