Sono alle prese con un problema di età avanzata. Ho ereditato un sito con un SEO piuttosto buono e un problema lampante. L'intero sito è ospitato nella sottodirectory/site /. Ho deciso che ho bisogno di caricare il sito alla radice. Quindi qualcosa come < - reindirizzerà a /index.php (< - che conta come un link, se è poco chiaro intendo che è la radice del sito/index.php.)Avanzato reindirizzamento 301 per un intero sito alla radice del sito?
Usiamo joomla per il nostro back-end e ci sono centinaia di pagine sul sito a questo punto. Ho faticato a trovare nessuno dei reindirizzamenti che ho visto per fare ciò che voglio che facciano. In sostanza, qualsiasi pagina visitata dai nostri utenti da un vecchio collegamento con /site/ deve essere reindirizzata allo stesso link esatto, ma senza la stella.
Sono aperto solo a caricare la pagina da/site/e a renderla simile a quella di root. Sono a conoscenza del fatto che questo può essere fatto con alcuni miglioramenti della riscrittura mod (http://kb.mediatemple.net/questions/85/Using+.htaccess+rewrite+rules#gs?) Ma non ho ancora avuto alcun successo. Gestisco un sito beta che simula il sito principale in un sottodominio che ho già spostato da/site/a/così posso testare molte configurazioni .htaccess.
Qualsiasi aiuto è apprezzato ... grazie!
ho trovato questo che sembra fare il trucco ... RewriteCond% {}^HTTP_HOST www.beta.example.org $ [NC] RewriteRule^$ http! (*.): // beta. example.org/$1 [r = 301, nc, L] Qualcuno sa se questo codice funzionerà con la riscrittura dell'URL di joomla anche abilitato? Quindi può rimuovere anche /index.php dalla pagina? Inoltre, non sono sicuro di come funzioni questo codice, ma sembra che faccia esattamente quello che mi serve. – Daystar1124