Joomla.it Forum
Joomla! 3 => Joomla! 3 => : arbok 23 Nov 2015, 17:06:08
-
Ho spostato un sito in hosting da un sottodominio ad una sottocartella.
In pratica da web1.dominio.it a dominio.it/web1.
Ho cambiato i pochi riferimenti assoluti verso la cartella del server e sembrava che tutto funzionasse per bene.
Invece quando si clicca su una voce del menu mi da un errore 304.
Ho notato che se disattivo "Attiva URL SEF" tutto funziona correttamente.
Ovviamente ho pulito le cache.
Non riesco a capire cosa possa essere.
Tra l'altro ho notato che nella pagina di errore il link "Vai alla Home Page" non punta a dominio.it/web1, ma semplicemente a dominio.it/index.php.
Grazie per l'aiuto.
-
Ciao arbok,
Ho cambiato i pochi riferimenti assoluti verso la cartella del server
Quali e dove?
Hai verificato anche il file .htaccess?
Ciao!
-
A parte il riferimento delle cartelle tmp e log in configuration.php e qualche banner che puntavano verso il sito stesso, non c'era niente altro, a meno che non sia sfuggito qualcosa.
In ogni caso senza "Attiva URL SEF" il sito funziona, quindi non è un problema di link.
O c'è una cache, o è l'htaccess cambiato da qualche componente, oppure non capisco.
Nell'htaccess del sottodominio c'è solo la riga del redirect 301 alla cartella.
Quello della cartella non mi sembra ci sia nulla di strano, a meno di non sbagliarmi.
## Mod_rewrite
RewriteEngine On
RewriteBase /
## Begin - Rewrite rules to block out some common exploits.
RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR]
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
RewriteRule .* index.php [F]
## Begin - Joomla! core SEF Section.
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteCond %{REQUEST_URI} !^/index\.php
RewriteCond %{REQUEST_URI} /component/|(/[^.]*|\.(php|html?|feed|pdf|vcf|raw))$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php [L]
AddHandler x-mapp-php5.5 .php
-
Ciao,
controlla nel file configuration.php la variabile "livesite", lasciala vuota
Ciau!
-
controlla nel file configuration.php la variabile "livesite", lasciala vuota
Era 60, adesso è vuota. SempreErrore 304 con il SEF attivo.
Può essere una cache del server?
-
Ciao,
nell'.htaccess prova
RewriteBase /web1
Ciao
-
Ma porca misera! Ho controllato tutto, tranne le prime righe righe. Sono andato a cercare chissà quali riferimenti ed invece era ovviamente proprio in quella riga che punta alla root.
Ti ringrazio moltissimo.