• User

    Permalink e htacces: Problematiche di un sito in sottocartella!

    Salve a tutti,
    sto eseguendo il restyling del mio sito.
    Seguendo i consigli letti in rete ho deciso di installare il nuovo sito su cui lavorare in una sottocartella del mio dominio.

    Ho installato quindi il nuovo wordpress ed il nuovo tema ed ho inviato a lavorare sul sito.
    Mi sono accorto però che le mie URL non mi sembrano ottime a livello SEO.... Vedo infatti parti di URL recitare "/index.php" e "/my-product" ... che non mi sembrano il massimo dal punto di vista SEO! (correggetemi se sbaglio ma non sono un esperto).

    Così vorrei modificare il codice permalink che in questo momento mi ritrovo nel capo custom, il codice che ho è il seguente:
    /index.php/%year%/%monthnum%/%day%/%postname%/

    Ho provato quindi a mettere questo:
    /%category%/%postname%/[LEFT]
    [/LEFT]
    Tuttavia wordpress per applicare la modifica mi chiede di modificare il file htaccess ... E quì nasce il mio problema!
    NON credo di poter modificare il file htaccess perchè il mio vecchio sito è ancora nella root principale ed è attivo e così dovrà rimanere sino al termine del lavoro sul nuovo sito.

    Sbaglio? Oppure esiste qualche escamotage?

    Voi potreste dirmi: "Pubblica il nuovo sito e poi modifica i permalinks!"

    Sì, potrei anche fare così ma sarebbe un casino perchè alla fine dovrò inserire nel htaccess file più di 200 REDIRECT 301 dalle pagine del vecchio sito a quelle del nuovo.

    Se avessi ora i permalinks definitivi potrei di articolo in articolo prepararmi tutti i REDIRECT 301 e non avere tutto il lavoro da fare alla fine a sito già pubblicato con la paura che lo spyder di google ci passi e non trovi più le mie vecchie pagine ben indicizzate!

    Questo devo evitarlo.

    Spero che mi sappiate indicare qualche modo per modificare i permalink PRIMA di pubblicare il nuovo sito.

    Grazie a tutti.
    [LEFT]

    [/LEFT]


  • Moderatore

    Se vuoi modificare il file .htaccess senza intaccare quello della ROOT ti basta crearlo sulla sottocartella dove vuoi che abbia effetto, il file .htaccess ricorda però che ha un livello di eredità che parte dalla root fino alle sottocartelle, ma se comunque ne specifichi uno nuovo puoi cambiare le regole esistenti in regole nuove, senza fare impazzire il sistema.
    Immagina che quando crei un file .htaccess su una cartella, esso avrà validità salvo nuovi .htaccess su tutte le sue sottocartelle.