Forum Moderators: phranque
RewriteEngine on
RewriteCond %{HTTP_HOST} ^stuff.apple.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.quux-foo.nu$
RewriteRule ^(.*)$ http://quux-foo.nu/$1 [NC,R,L]
RewriteCond %{HTTP_REFERER} ^http://(www\.)?my-space\.com [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://(www\.)?example\.com [NC]
RewriteCond %{REQUEST_URI}!^.nolink\.jpg$ [NC]
# RewriteRule ^ContemplatingExistence_1900\.jpg$ nolink.jpg [L]
# RewriteRule ^laptop\.jpg$ nolink.jpg
RewriteRule ^.*\.(swf¦bmp¦gif¦jpg¦jpe¦jepg¦png¦jpeg¦avi¦wmv¦mpg¦mpeg¦wav¦mp3)$ http://quux-foo.nu/nolink.jpg [NC,R,L]
[edited by: jdMorgan at 10:22 pm (utc) on Sep. 28, 2007]
[edit reason] examplified, de-linked. [/edit]
RewriteEngine on
#
# Externally redirect to canonicalize domain name
RewriteCond %{HTTP_HOST} ^stuff\.apple\.com [OR]
RewriteCond %{HTTP_HOST} ^www\.quux-foo\.nu
RewriteRule (.*) http://quux-foo.nu/$1 [R=301,L]
#
# Stop hotlinking from my-space and example.com
RewriteCond %{HTTP_REFERER} ^http://(www\.)?my-space\.com [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://(www\.)?example\.com [NC]
RewriteCond %{REQUEST_URI} !^/nolink\.jpg$ [NC]
RewriteRule \.(swf¦bmp¦gif¦jp[eg]¦jepg¦jpeg¦png¦avi¦wmv¦mpe?g¦wav¦mp3)$ http://quux-foo.nu/nolink.jpg [NC,R=302,L]
Jim
[edited by: jdMorgan at 10:45 pm (utc) on Sep. 28, 2007]