Hallo,
ich will mir für meinen Apache einen vHost erstellen, der nur *.jpg Dateien ausliefert. Es soll nicht möglich sein html Dateien etc. auszugeben. Die *.jpg Dateien werden von einem anderen Server verlinkt. Der Server wird nur für die Speicherung der Dateien verwendet.
Hat jemand schon mal so was gemacht?
Mit freundlichen Grüßen,
Bodo
vHost soll NUR *jpg ausliefern
Re: vHost soll NUR *jpg ausliefern
Sperr doch einfach html-dateien etc...
Code: Select all
<FilesMatch ".(php|htm|html)$">
Deny from all
</FilesMatch>
Re: vHost soll NUR *jpg ausliefern
Hi, cool, danke,
ist ein:
dann auch möglich? Oder ist "*" nicht erlaubt?
ist ein:
Code: Select all
<Directory /var/www/user>
<FilesMatch ".(*)$">
Deny from all
</FilesMatch>
<FilesMatch ".(jpg)$">
Allow from all
</FilesMatch>
</Directory>
-
majortermi
- Userprojekt

- Posts: 916
- Joined: 2002-06-17 16:09
Re: vHost soll NUR *jpg ausliefern
Es geht noch einfacher:Bodo wrote:ist ein:
dann auch möglich? Oder ist "*" nicht erlaubt?Code: Select all
<Directory /var/www/user> <FilesMatch ".(*)$"> Deny from all </FilesMatch> <FilesMatch ".(jpg)$"> Allow from all </FilesMatch> </Directory>
Code: Select all
<Directory /var/www/user>
Deny from all
<FilesMatch "~.jpg$">
Allow from all
</FilesMatch>
</Directory>
Erst nachlesen, dann nachdenken, dann nachfragen... :)
Warum man sich an diese Reihenfolge halten sollte...
Warum man sich an diese Reihenfolge halten sollte...
Re: vHost soll NUR *jpg ausliefern
Cool, danke, ich hab jetzt:
verwendet, funzt wunderbar. :-D
Code: Select all
<Directory /var/www/user>
Deny from all
<FilesMatch ".(jpg)$">
Allow from all
</FilesMatch>
AllowOverride None
ErrorDocument 403 http://www.domain.tld
</Directory>