Hoi @erpee,
Dit zou je kunnen oplossen door een combinatie van robots.txt
tegen het indexeren en .htaccess
om eventueel bezoekers terug te leiden.
Hier zijn ook plugins voor, dat is wellicht makkelijker.
je zou de volgende code toe kunnen voegen aan je robots.txt
User-agent: *
Disallow: /wp-content/uploads/
Met de volgende regels in je .htaccess
voorkom je ‘hotlinking’ (insluiten op andere websites)
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)example.com/.*$ [NC]
RewriteRule \.(gif|jpg|jpeg|bmp|zip|rar|mp3|flv|swf|xml|php|png|css|pdf)$ - [F]
vergeet niet example.com vervangen door je eigen adres
Thread starter
erpee
(@erpee)
Dank je.
Mij originele htaccess is:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /site/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /site/index.php [L]
</IfModule>
# END WordPress
Met jouw code erbij wordt het dan:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /site/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /site/index.php [L]
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)example.com/.*$ [NC]
RewriteRule \.(gif|jpg|jpeg|bmp|zip|rar|mp3|flv|swf|xml|php|png|css|pdf)$ - [F]
</IfModule>
# END WordPress
Of kan die tweede “RewriteEngine on” eruit?
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /site/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /site/index.php [L]
</IfModule>
# END WordPress
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)example.com/.*$ [NC]
RewriteRule \.(gif|jpg|jpeg|bmp|zip|rar|mp3|flv|swf|xml|php|png|css|pdf)$ - [F]
zou moeten werken, vergeet niet om example.com aan te passen naar je eigen URL.
Nooit eigen htaccess code binnen de # begin en # end stukjes plaatsen.
Die code wordt namelijk regelmatig automatisch aangepast en dan gaan je eigen toevoegingen verloren.