Back to top

Autore Topic: Sito joomla in sottodirectory  (Letto 9533 volte)

Offline Geca89

  • Esploratore
  • **
  • Post: 70
    • Mostra profilo
Sito joomla in sottodirectory
« il: 01 Mar 2014, 16:50:08 »
Salve a tutti,
ho un sito in Joomla in una directory cioè www.miosito.it/joomla
perchè sulla root ho il mio sito principale.


Va tutto ok, il problema è che se lo richiamo in questo modo www.miosito.it/joomla mi restituisce un errrore 403 (che proviene dal mio file .htaccess)
mentre se scrivo www.miosito.it/joomla/ (slash / finale) mi richiama l'index.php e tutto funziona bene.


Come potrei ovviare a questo problema sul file .htaccess di joomla ?
Ho già impostato il rewrite Base a /joomla

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:Sito joomla in sottodirectory
« Risposta #1 il: 01 Mar 2014, 17:05:15 »
l'indirizzo che vuoi far diventare quello di joomla non è un indirizzo di una path ma di una pagina quindi verrà ricercato in root. se il sito che hai in root non redireziona l'utente alla sottocartella non puoi far nulla. se joomla era in root avresti potuto usare il componente redirect, ora puoi giocare con l'htaccess facendo un redirect 301 a meno che il sito che hai in root non offra strumenti più comodi

Offline Geca89

  • Esploratore
  • **
  • Post: 70
    • Mostra profilo
Re:Sito joomla in sottodirectory
« Risposta #2 il: 01 Mar 2014, 19:22:45 »
Credo che l'unica soluzione sia il redirect 301 a questo punto.

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:Sito joomla in sottodirectory
« Risposta #3 il: 01 Mar 2014, 19:34:23 »
è così importante quella slash?

Offline Geca89

  • Esploratore
  • **
  • Post: 70
    • Mostra profilo
Re:Sito joomla in sottodirectory
« Risposta #4 il: 01 Mar 2014, 19:35:38 »
Se non la metto non apre il sito, o meglio nn richiama la index.php

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:Sito joomla in sottodirectory
« Risposta #5 il: 01 Mar 2014, 19:42:01 »
scusa, evidentemente mi sono espresso male: chiedevo se è così importante non averla

Offline Geca89

  • Esploratore
  • **
  • Post: 70
    • Mostra profilo
Re:Sito joomla in sottodirectory
« Risposta #6 il: 01 Mar 2014, 19:45:22 »
No allora non ho capito cosa vuoi dire.
Se io metto www.miosito.it/joomla <<<< errore 403
Se metto www.miosito.it/joomla/ <<< Stato 200 tutto ok si apre il blog nella sottocartella.

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:Sito joomla in sottodirectory
« Risposta #7 il: 01 Mar 2014, 19:53:52 »
appunto, a che ti serve raggiungere il sito senza l'ultima slash? basta che quando vuoi raggiungere joomla inserisci la url giusta (che termina con /) invece che una inesistente (senza / finale)

Offline Geca89

  • Esploratore
  • **
  • Post: 70
    • Mostra profilo
Re:Sito joomla in sottodirectory
« Risposta #8 il: 01 Mar 2014, 19:57:08 »
No fosse solo x me il problema avrei risolto senza redirect 301.
il problema è che si tratta di un sito ben visitato (Io programmo da zero non utilizzo mai piattaforme) e quindi i blogger prendono notizie da questo blog, e non vorrei che qualcuno scrivesse proprio sito.it/blog e dopo si ritrova un bel 403

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:Sito joomla in sottodirectory
« Risposta #9 il: 01 Mar 2014, 19:59:19 »
non capisco da dove lo vadano a prendere i blobgger questo indirizzo visto che non esiste ma de gustibus...  ;D

Inserisci nell'htaccess questo codice:
Codice: [Seleziona]
RewriteEngine On
RewriteRule joomla joomla/

attenzione al doppio RewriteEngine On, commenta quello già presente ed inserisci questo codice all'inizio del file

Offline Geca89

  • Esploratore
  • **
  • Post: 70
    • Mostra profilo
Re:Sito joomla in sottodirectory
« Risposta #10 il: 01 Mar 2014, 20:21:46 »
Se qualcuno indica l'index del blog, di sicuro farà fare www.sito.it/blog e non www.sito.it/blog/index.php
per questo mi sto creando il problema.
Il codice non funziona! da sempre lo stesso problema.
« Ultima modifica: 01 Mar 2014, 20:35:00 da Geca89 »

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:Sito joomla in sottodirectory
« Risposta #11 il: 01 Mar 2014, 20:50:19 »
se io so che l'indirizzo del blog è http://www.nonsoqualesiailtuosito.it/blog/ non vado certo a scrivere http://www.nonsoqualesiailtuosito.it/blog perchè non avrebbe senso... Comunque prova anche
Codice: [Seleziona]
RewriteEngine On
RewriteRule joomla joomla/index.php

fossi in te comunque penserei ad un sottodominio...

Offline Geca89

  • Esploratore
  • **
  • Post: 70
    • Mostra profilo
Re:Sito joomla in sottodirectory
« Risposta #12 il: 01 Mar 2014, 21:20:50 »
Gia provato, e non reindirizza.

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:Sito joomla in sottodirectory
« Risposta #13 il: 01 Mar 2014, 21:33:34 »
ma stai lavorando sull'htaccess in root o su quello di joomla?

Questo codice effettua il lavoro di aggiungere la slash finale a qualunque url ma devi adattarlo per renderlo funzionante solo con la url in questione
Codice: [Seleziona]
# Force Trailing Slash
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^[^/]+$ %{REQUEST_URI}/ [L,R=301]

oppure riprova con

Codice: [Seleziona]
Redirect 301 /joomla http://www.tuosito.it/joomla/index.phpforse il secondo è più sicuro

Offline Geca89

  • Esploratore
  • **
  • Post: 70
    • Mostra profilo
Re:Sito joomla in sottodirectory
« Risposta #14 il: 01 Mar 2014, 21:41:29 »
Ho provato con il redirect 301 sia sul file .htaccess in root che sul blog. MA niente non reindirizza e nn capisco il perchè.

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:Sito joomla in sottodirectory
« Risposta #15 il: 01 Mar 2014, 21:50:22 »
che roba usi per il sito in root?

Offline Geca89

  • Esploratore
  • **
  • Post: 70
    • Mostra profilo
Re:Sito joomla in sottodirectory
« Risposta #16 il: 01 Mar 2014, 21:56:02 »
Non ho capito cosa vuoi dire, comunque file php file .htaccess( che funziona poichè eseguo i redirect 301 e url friendly)

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:Sito joomla in sottodirectory
« Risposta #17 il: 01 Mar 2014, 22:11:07 »
Non ho capito cosa vuoi dire, comunque file php file .htaccess( che funziona poichè eseguo i redirect 301 e url friendly)
Tutto dipende da come gestisci le url nel sito principale...è li che si verifica l'errore, non in joomla... il redirect lo hai messo proprio all'inizio dell'htaccess? come hai effettuato gli altri 301? allega il file htaccess

Offline Geca89

  • Esploratore
  • **
  • Post: 70
    • Mostra profilo
Re:Sito joomla in sottodirectory
« Risposta #18 il: 01 Mar 2014, 22:13:19 »
Stiamo parlando del file in root o in joomla ?

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:Sito joomla in sottodirectory
« Risposta #19 il: 01 Mar 2014, 22:53:55 »
sempre in root: dimentica joomla, joomla è la destinazione e potrebbe essere qualunque altro file o un link esterno. E' il sito in root che gestisce le url e da li deve partire la redirezione. probabilmente stai usando un regola di riscrittura del tipo sito.it/pagina -> sito.it/index.php?option=pagina che trasforma anche il redirect verso joomla in una risorsa di quel tipo che, ovviamente non esiste. Se crei la risorsa index.php?option=joomla puoi inserirci dentro il redirect ma tutto dipende da come è gestita la root.


Per risolvere il tuo problema ti rimando alla documentazione sul file htaccess

Offline Geca89

  • Esploratore
  • **
  • Post: 70
    • Mostra profilo
Re:Sito joomla in sottodirectory
« Risposta #20 il: 02 Mar 2014, 11:28:41 »
Queste sono le prime righe delle direttive del file .htaccess



ErrorDocument 401 /error/401.html
ErrorDocument 403 /error/403.html
ErrorDocument 404 /error/404.html
ErrorDocument 500 /error/500.html


Redirect permanent /editoriale.php  http://www.sito.t/pagina1.html
...


poi sotto ci sono le istruzioni delle url friendly

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:Sito joomla in sottodirectory
« Risposta #21 il: 02 Mar 2014, 23:36:58 »
se lo fai subito sotto Questo:

Redirect permanent /editoriale.php  http://www.sito.t/pagina1.html
proprio come lo hai fatto qui per la pagina editoriale?

Offline Geca89

  • Esploratore
  • **
  • Post: 70
    • Mostra profilo
« Ultima modifica: 03 Mar 2014, 10:32:11 da Geca89 »

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Sito joomla in sottodirectory
« Risposta #23 il: 03 Mar 2014, 13:08:09 »
Gli url devono essere reali e corrispondenti altrimenti se copi gli esempi solamente questi non valgono essendo appunto esempi.

Offline Geca89

  • Esploratore
  • **
  • Post: 70
    • Mostra profilo
Re:Sito joomla in sottodirectory
« Risposta #24 il: 03 Mar 2014, 13:10:10 »
Scusami ma non ho capito cosa vuoi dire.
Non sono url reali ? spiegati meglio

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Sito joomla in sottodirectory
« Risposta #25 il: 03 Mar 2014, 13:11:52 »
Se copi l'esempio  che contiene miosito.it e non lo converti col nome reale . . . .

Offline Geca89

  • Esploratore
  • **
  • Post: 70
    • Mostra profilo
Re:Sito joomla in sottodirectory
« Risposta #26 il: 03 Mar 2014, 13:15:59 »
Ma dai.... sei moderatore global non mi aspettavo questa risposta, almeno da te.
Sito.it lo metto io per non sponsorizzare il sito sul forum per molti motivi di privacy.

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Sito joomla in sottodirectory
« Risposta #27 il: 03 Mar 2014, 13:20:41 »
Beh siete sempre pronti, parlo in generale, a mettere sempre nomi di servizi o estensioni commerciali che non servono e poi vi fate scrupolo di mettere un url che accellererebbe di molto le risposte. Cosa vuoi che si deduca se metti un redirect da /blog che poi si traduce in /joomla, almeno ove non entra in gioco la privacy metti in chiaro o no?

Offline Geca89

  • Esploratore
  • **
  • Post: 70
    • Mostra profilo
Re:Sito joomla in sottodirectory
« Risposta #28 il: 03 Mar 2014, 13:28:23 »
Il concetto è chiaro, non serve mettere il link.


se scrivo sito.it/blog (Errore 403)
Se scrivo sito.it/blog/ (Tutto ok si apre)


Se scrivo Redirect permanent /blog  http://www.sito.it/blog/index.php (Tanti index.php/index.php)



Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Sito joomla in sottodirectory
« Risposta #29 il: 03 Mar 2014, 13:45:29 »
Non è che hai oltre alla cartella blog, anche un file blog.qualcosa?

Offline Geca89

  • Esploratore
  • **
  • Post: 70
    • Mostra profilo
Re:Sito joomla in sottodirectory
« Risposta #30 il: 03 Mar 2014, 13:50:40 »
No anche controllato per sicurezza ma niente, l'unica sottocartella che ho è blog che sarebbe joomla.

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Sito joomla in sottodirectory
« Risposta #31 il: 03 Mar 2014, 13:52:12 »
Se disattivi il .htaccess della root hai lo stesso l'errore?

Offline Geca89

  • Esploratore
  • **
  • Post: 70
    • Mostra profilo
Re:Sito joomla in sottodirectory
« Risposta #32 il: 03 Mar 2014, 13:56:29 »
Ahhhhhhh no
non ottengo più l'errore e mi riporta correttamente a blog/ anche se scrivo solo sito.it/blog

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Sito joomla in sottodirectory
« Risposta #33 il: 03 Mar 2014, 13:59:25 »
Quindi c'è qualcosa di sbagliato in quel .htaccess se il sito in root è anch'esso joomla non dovrebbe portare quel tipo di errore se hai aggiunto righe verifica quelle.

Offline Geca89

  • Esploratore
  • **
  • Post: 70
    • Mostra profilo
Re:Sito joomla in sottodirectory
« Risposta #34 il: 03 Mar 2014, 14:14:42 »
Quindi c'è qualcosa di sbagliato in quel .htaccess se il sito in root è anch'esso joomla non dovrebbe portare quel tipo di errore se hai aggiunto righe verifica quelle.


No il sito in root è costruito da zero da me, e non ho aggiunto nulla di nuovo al file .htaccess
gli altri redirect funzionano bene, il problema è con joomla nella cartella /blog.

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Sito joomla in sottodirectory
« Risposta #35 il: 03 Mar 2014, 14:41:19 »
Ma ti serve nella root?

Offline Geca89

  • Esploratore
  • **
  • Post: 70
    • Mostra profilo
Re:Sito joomla in sottodirectory
« Risposta #36 il: 03 Mar 2014, 14:43:27 »
Si è indispensabile in quanto ho la sicurezza del server, redirect 301 e Riscrittura delle url friendly

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Sito joomla in sottodirectory
« Risposta #37 il: 03 Mar 2014, 14:47:10 »
Allora considera un terzo livello invece di una sottodirectory per il blog. Però una cosa non ho capito, se nel sito principale hai qualche link al blog perché non linki con / finale? Poi considera che eventuali indicizzazioni google conterranno url esatte.

Offline Geca89

  • Esploratore
  • **
  • Post: 70
    • Mostra profilo
Re:Sito joomla in sottodirectory
« Risposta #38 il: 03 Mar 2014, 14:49:20 »
Si io lo pubblico con lo /
ma sai quante persone citano il blog scrivendo www.sito.it/blog senza lo / finale ?
e non vorrei poi ritrovarmi con errori 403

 



Web Design Bolzano Kreatif