Comment ercire plusieurs rule sur un htaccess?

WRInaute discret
Salut a tous,

sur un .htaccess je souhaite insérer un module d'urlrewriting et de protection d'image.

Comment les écrires sur la même page sans faire d'erreur?
Je les ai mis bout a bout comme ca:
Code:
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^manga-([0-9]+)-[a-z0-9_.!?]+-[a-z0-9_]+$  manga.php?idmanga=$1 [L]

RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://www.manganimes.org/.*$ [NC]
ReWriteRule .*\.(gif|jpg|jpeg|GIF|JPG|JPEG)$ - [F]

C'est bon?
 
WRInaute occasionnel
non si tu veux mettre plusieurs conditions il faut rajouter [OR]
j'ai pas regardé le reste

death83 a dit:
Salut a tous,

sur un .htaccess je souhaite insérer un module d'urlrewriting et de protection d'image.

Comment les écrires sur la même page sans faire d'erreur?
Je les ai mis bout a bout comme ca:
Code:
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^manga-([0-9]+)-[a-z0-9_.!?]+-[a-z0-9_]+$  manga.php?idmanga=$1 [L]

RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://www.manganimes.org/.*$ [NC]
ReWriteRule .*\.(gif|jpg|jpeg|GIF|JPG|JPEG)$ - [F]

C'est bon?
 
WRInaute impliqué
Décidemment yvan02 a tendance a dire n´importe quoi... :)
la syntaxe de mod_rewrite est comme ceci:

RewriteEngine on

RewriteCond test si...alors
RewriteCond test si... alors
RewriteCond test si... alors
RewriteRule reecrit ceci en cela.

RewriteCond...
...En sachant que les conditions ne sont pas du tout indispensable et que les règles s´exécutent dans l´ordre d´apparition.
 
WRInaute occasionnel
n'importe quoi ? euh.... je disais qu'il pouvait utiliser l'opérateur OR pour tester plusieurs condition et exécuter la règle si l'une d'elle est réalisée.

par exemple

Code:
RewriteCond %{REMOTE_HOST} ^host1.* [OR]
RewriteCond %{REMOTE_HOST} ^host2.* [OR]
RewriteCond %{REMOTE_HOST} ^host3.* 
RewriteRule .....
 
Discussions similaires
Haut