Visto che è il mio primo post ne approfitto per salutare tutto il forum che, come lettore, seguo da tempo.
Vi espongo il mio problema:
Sto migrando il mio blog dalla vetusta piattaforma in asp classic (dBlog) a Wordpress ed ovviamente ho la necessità di realizzare il redirect dei vecchi percorsi.
Il problema nasce dagli url con querystring che non possono essere gestiti dall'htaccess con il semplice comando "Redirect".
Esempio:
da mio-dominio.it/storico.asp?s=dblog
a mio-dominio.it/category/dblog
Non sono un esperto ma documentandomi un pò ho prodotto questo:
[php]
AddType text/html .asp
AddHandler application/x-httpd-php .asp
BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
Redirect vecchie pagine con querystring
RewriteCond %{QUERY_STRING} ^s=dblog$
RewriteRule ^/storico.asp$ httX://mio-dominio.it/category/dblog [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php
</IfModule>
END WordPress
[/php]Nella teoria di ciò che ho letto dovrebbe andare, ed invece non c'è verso di farlo funzionare. Ricevo sempre un errore 404.
Davvero non sò più che provare... qualcuno potrebbe illuminarmi su cosa sbaglio?
Grazie in anticipo a tutti.
N.B. Ho dovuto sostituire l' http con l'httX perché non sono utente premium