Site sunucumda .htaccess
dosyamın içeriği aşağıdadır.Bir klasörle eşleşen dosya isteğini başka bir bağlantıya nasıl yönlendirebilirim?
http://my-cool-site.com/wp-content/uploads/notforyou/path/to/file.pdf
Ne yeniden yazma koşulları ve kuralları ben herhangi bir dosya böylece ekleyebilirsiniz:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
ben klasör notforyou
(aşağıda bir isteğin örneğin) dosya istekleri erişimi engellemek istiyorum Bu gibi klasörden istek başka bir web sayfasına yönlendirilebilir?
Ben .htaccess
üstündeki böyle bir şey ilave fakat notforyou
dosyalar hala erişilebilir:
RewriteEngine On RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?yourdomain.com/.*$ [NC]
RewriteRule \.(gif|jpg|pdf|png)$ http://www.yoursite.com/hotlink.gif [R,L]
Sen gerekir
RewriteCond %{REQUEST_FILENAME} -s
RewriteRule ^wp-content/uploads/notforyou/(.*)$ http://example.com/ [NC,R,L]
Bu, genel hotlink'i engellemenin bir yoludur. Bunu, "notforyou" klasörüne yinelemeli olarak uygulamak için hangi normal ifadeleri kullanmalıyım? – Julio
Bu yeniden yazma kuralını kontrol edin: -RewriteRule notforyou /(.*)$ - [F, NC, L] (veya) RewriteRule notforyou /(.*)$ http://example.com/noimage.jpg [R, NC, L] –