Joomla.it Forum

Joomla! 3 => Joomla! 3 => : piero54 15 Nov 2017, 20:54:47

: raggiungere un sito in una directory non principale
: piero54 15 Nov 2017, 20:54:47
salve,
ho installato il mio sito all'interno di una cartella (www.miosito.it/cartella) quindi per poterlo visualizzare mi occorre scrivere "/cartella" dopo il nome del sito. lo so che basta spostarlo o reinstallarlo nella directory principale per eliminare il problema, ma sapete se esiste un altro modo??
grazie
: Re:raggiungere un sito in una directory non principale
: marine 15 Nov 2017, 21:40:09
Redirect 301

http://www.joomla.it/e-ancora/articoli-community-3x/8649-redirect-301-htaccess-esempi-pratici.html
: Re:raggiungere un sito in una directory non principale
: piero54 16 Nov 2017, 17:07:44
grazie per la guida che mi hai passato ma non riesco a fare ciò che la guida suggerisce..
ho aggiunto nel mio file htaccss.txt il codice
:
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.nuovosito.com/$1 [R=301,L]
sostituendo il nome dell URL con il mio sito e aggiungendo /J (J è il nome della cartella dove si trova il sito) ma non succede nulla!  dove sbaglio?


grazie
: Re:raggiungere un sito in una directory non principale
: tomtomeight 16 Nov 2017, 17:19:31
Devi rinominare il file in .htaccess
: Re:raggiungere un sito in una directory non principale
: piero54 16 Nov 2017, 18:13:51
fatto ! ora inizia a fare qualcosa ma non corretta...
vengo reindirizzato al seguente link:
 http://www.miosito.it/J/J/J/J/J/J/J/J/J/J/J/J/J/J/J/J/J/J/J/J/


il codice inserito in .htaccess è:
:
RewriteRule (.*) http://www.miosito.it/J/$1 [R=301,L]ho provato anche ad inserire nel path miosito.it/J/index.php
ma nulla...
: Re:raggiungere un sito in una directory non principale
: Alex21 17 Nov 2017, 10:51:29

Ciao,
se .htaccess fa i capricci oppure è difficile usarlo correttamente, puoi ricorrere al php.
nel file  index.php  di www.miosito.it   metti questa riga di codice, all'inizio del file:
:
header( "Location: http://www.miosito.it/J/" ); oppure header( "Location: https://www.miosito.it/J/" );Così viene fatto il redirect 302 temporaneo.
Dovrebbe esserci anche la sintassi per un redirect 301 permanente ma non l'ho mai provata:
:
header( "Location: http://www.miosito.it/J/, true, '301'" );  Se provi la seconda versione potresti dirci se funziona o meno.
Un saluto.
: Re:raggiungere un sito in una directory non principale
: giusebos 17 Nov 2017, 11:00:15
ma non era più semplice e rapido spostare tutto nella webroot?
Se non ce motivo di avere joomla in quella cartella, quella cartella non serve a niente!