- Home
- Categorie
- Coding e Sistemistica
- WordPress
- Url rewrite .htaccess
-
Url rewrite .htaccess
Ciao ragazzi, nel mio blog uso url rewrite e la protezione delle immagini ( hotlink), e qui sotto vi posto il codice.
Purtroppo non funziona tutto a dovere.
Dove sbaglio?<IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(www\.)?mioblog\.it/.*$ RewriteCond %{HTTP_REFERER} !^http://(www\.)?google\.it/.*$ RewriteCond %{HTTP_REFERER} !^http://(www\.)?google\.com/.*$ RewriteCond %{HTTP_REFERER} !^http://(feeds\.)?feedburner\.com/.*$ RewriteRule .*\.(gif|jpg|JPG|GIF|png|PNG)$ /images/no_external_images.gif [R,NC] RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php </IfModule>
-
RewriteBase / non dovrebbe stare sotto RewriteEngine on?
Inoltre hai attivato i permalink dal pannello admin>Opzioni>Permalink?
-
@cionfs said:
RewriteBase / non dovrebbe stare sotto RewriteEngine on?
Inoltre hai attivato i permalink dal pannello admin>Opzioni>Permalink?
i permalink sono attivi e quella parte funziona, nn mi risponde molto bene la protezione delle immagini.
ora provo a sistemare come dici tu
-
nada... neanche così
<IfModule mod_rewrite.c> RewriteEngine on RewriteBase / RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(www\.)?miosito\.it/.*$ RewriteCond %{HTTP_REFERER} !^http://(www\.)?google\.it/.*$ RewriteCond %{HTTP_REFERER} !^http://(www\.)?google\.com/.*$ RewriteCond %{HTTP_REFERER} !^http://(feeds\.)?feedburner\.com/.*$ RewriteRule .*\.(gif|jpg|JPG|GIF|png|PNG)$ /images/no_external_images.gif [R,NC] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php </IfModule>
-
Domanda, forse stupida, ma voglio fartela ugualmente. Alla voce
RewriteCond %{HTTP_REFERER} !^http://(www\.)?nomemiosito\.it/.*$ ```al mosto di nomemiosito metti l'indirizzo url del tuo sito? A volte capitano queste sviste :)
-
@cionfs said:
Domanda, forse stupida, ma voglio fartela ugualmente. Alla voce
> RewriteCond %{HTTP_REFERER} !^http://(www\.)?nomemiosito\.it/.*$ >```al mosto di nomemiosito metti l'indirizzo url del tuo sito? A volte capitano queste sviste :) ho risolto... tutto il code è giusto , basta richiamare l'immagine da un sito esterno al tuo. RewriteCond %{HTTP_REFERER} !^http://(www\.)?nomemiositoesterno\.it/.*$:ciauz: