- Home
- Categorie
- Coding e Sistemistica
- WordPress
- Redirect 301 e Wordpress
-
Redirect 301 e Wordpress
Situazione :
dominio.com sito principale
dominio.com/blog il blog.prima era un blog blogger sono passato a wp (trovate il link in firma.)
Volevo fare un 301 dai vecchi archive a quelli nuovi, ma le regole non funzionano se coinvolgono la cartella "blog" perchè wp personalizza il 404 invece di fare il 301.
sto mettendo htaccess in / non in /blog, se non mi sbaglio ho anche provato, ma inutilmente.
qualche hint?
grazie
-
Prova a mettere le regole nel .htaccess della cartella /blog, ma prima della Rewritecond di WP.
-
@gh3 said:
Prova a mettere le regole nel .htaccess della cartella /blog, ma prima della Rewritecond di WP.
grande
sai che non avevo visto le regole di WP erano compatte, e avevo inserito sotto
per chi interessasse ecco lhtaccess :
BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/RewriteRule ^([0-9]+)_([0-9]+)_(.+).html$ $1/$2/ [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php
</IfModule>END WordPress
-
Guardate un po, riapro questa discussione dopo un poco di tempo per risolvere un piccolo problemino.ù
Ho le url su google indicizzate cosi: articolo.html e ora le ho cosi articolo-1234.html .Senza fare su htaccess il redirect 301 a mano per ogni articolo, cè un modo semplice semplice per redirigere quelle pagine?
E calcolate che ho circa 3500 articoli perciò non accetto a mano nulla
-
La regola esatta dell'HTACCESS non la conosco, comunque servirebbe una cosa del genere:
Redirect 301 /%postname.html /%postname%-%day%%monthnum%%year%%post_id%.html
-
Con tutti gli smanettoni di wp non si risolve questo problemino??
-
Anche se il post è vecchio, ecco la possibile soluzione, usa il plugin advanced permalinks wordpress.org/extend/plugins/advanced-permalinks/
Per mette di fare ciòche hai chiesto