Ciao a tutti!
Tempo fa il mio sito era gestito con Drupal (attualmente con Wordpress).
In base ad alcuni plugin che utilizzavo, alcuni URL erano del tipo:
Codice:
http://medicinapertutti.altervista.org/.../book/.../...
oppure
http://medicinapertutti.altervista.org/node/.../...
dove i puntini sono di solito numeri che cambiano di volta in volta.
Nella sezione "Errori di scansione" degli strumenti per webmaster di Google, quasi ogni giorno trovo errori provenienti da link di quel tipo; finora li ho sempre indicati come corretti, sperando che prima o poi finissero, ma evidentemente da qualche parte puntano al mio sito, quindi chi arriva trova un bell'errore 404.
E' possibile, ad esempio con una regola nell'.htaccess, effettuare automaticamente un redirect 301 di qualunque URL che contenga le parole "book" o "node" (ed eventualmente altre che valuterò) alla home del mio sito?
Preciso che le parole "book" e "node" possono trovarsi subito dopo il ".org" o precedute da altre parole/numeri.
Grazie!
P.S.: se serve, questo è il contenuto del mio .htaccess:
Codice:
# # av:group_rewrite
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.medicinapertutti\.it$
RewriteRule ^(.*) https://www.medicinapertutti.it/$1 [R=301,L]
</IfModule>
# 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>
SetEnv AV_WP_SKIP_XMLRPC off
# END WordPress
# # av:php5-engine
AddHandler av-php5 .php
php_value post_max_size 20M
php_value upload_max_filesize 20M
# # av:Toolbar
SetEnv AV_TOOLBAR 0
# BEGIN AV_HTTPS
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteCond %{HTTPS} off
RewriteRule .* https://www.medicinapertutti.it%{REQUEST_URI} [L,R=301]
# END AV_HTTPS