10. november 2005 - 13:25
Der er
1 løsning
rewriterule flere gange
Hej. Hvordan kombinerer man flere instanser af i én .htaccess-fil? Jeg har f.eks. RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*) index.php og RewriteCond %{HTTP_REFERER} !^http://(www\.)?example\.com [NC] RewriteCond %{HTTP_REFERER} !^$ RewriteRule \.*[Jj][Pp]?[Gg]$|.*[Gg][Ii][Ff]$|.*[Pp][Nn][Gg]$ / please_do_not_hotlink_our_images.png [L] Hver for sig virker det tilsyneladende fint, men med begge to får jeg 500 fejl. Mvh.
Annonceindlæg fra Novataris
Vejen til devops med Bavarian Nordic
Bavarian Nordics vækst blev starten på et DevOps-samarbejde med Novataris for hurtigt at kunne tilpasse IT-organisation til forretningen.
7. december 2023
10. november 2005 - 14:01
#1
Nå, det virker viat alligevel bare at sætte dem ind efter hinanden. Har dog ændret lidt i syntaksen: RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*) index.php # deny hotlinking RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(www\.)?example\.com/.*$ [NC] RewriteRule .*\.(png|PNG|jpg|JPG|gif|GIF)$ - [F]