Back to top

Autore Topic: htaccess. Far si che se una parte di URL venga vista come terzo livello ...  (Letto 742 volte)

Offline Fabryz71

  • Nuovo arrivato
  • *
  • Post: 6
    • Mostra profilo
Ciao a tutti :)

Stò litigando con htaccess a cui non riesco a far fare una cosa...

Sito in Joomla 3.5.1

Tutto il sito si naviga dalla root del dominio.

Quello che vorrei fare è che solo gli URL che inziano con

"http://www.nomesito.it/blog-"   venga visto e scritto come  "blog.nomesito.it/blog-"

In pratica gli attuali URL:

http://www.nomesito.it/blog-cucina.html
http://www.nomesito.it/blog-fotografia.html
http://www.nomesito.it/blog-pensieri.html

e realitivi post all'interno di queste categorie blog, come ad esempio:
http://www.nomesito.it/blog-pensieri/24-la-logica-e-la-saggezza.html

dovrebbero divetantare:

blog.nomesito.it/blog-cucina.html
blog.nomesito.it/blog-fotografia.html
blog.nomesito.it/blog-pensieri.html
blog.nomesito.it/blog-pensieri/24-la-logica-e-la-saggezza.html


secondo voi è possibile ? se si come ?

Grazie mille dell'aiuto e/o del tempo che mi dedicherete.



Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
no:

blog.nomesito.it/blog-cucina.html

blog= nome di dominio di terzo livello
nomesito.it= nome di dominio di secondo livello
blog-cucina.html=pagina web

quindi l'unico modo che hai è quello di creare dei domini di terzo livello che diveranno siti a tutti gli effetti, avrai un sito per argomento e ogni sito lo gestirai in modo autonomo.
nel sito con il dominio di secondo livello potrai fare i link alle pagine di dominio di terzo livello.
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo

Offline Fabryz71

  • Nuovo arrivato
  • *
  • Post: 6
    • Mostra profilo
Intanto grazie a tutti :)

Sono riuscito a risolvere ma in un modo che non penso possa sempre andare bene ... e con un sacco di modifiche ...

Ad ogni modo lo scrivo per condivisione ... magari a qualcun'altro potrà servire ...

1) Ho creato da cpanel il terzo livello blog.gigilusini.it  dentro la cartella omonima
2) ci ho copiato l'intero sito tranne la cartella images
3) ho modificato il template dentro la cartella BLOG antecedendo a tutte le zone la lettera "B" cosi da far si che le stesse zone non esistessero nel medesimo template che si vedeva sul sito della root
4) a questo punto il db è condiviso e posso mostrare i moduli che voglio nel terzo livello blog.nomesito grazie alle zone "esclusive" con la lettere B davanti
5) creo il menu apposta per il blog e lo pubblico nella zona menu con la B e creo un modulo PHP con un comando di redirect verso la pagina principale del blog "header("location: /gl.html");"
6) nel file htaccess del terzo livello blog imposto la regola perchè prenda le immagini della root "RewriteRule ^images/(.*)$ http://www.gigilusini.it/images/$1 [R=301,NC,L]"

Sembra andare ... non ho chiaro se qualche oggetto usi le cartelle temp per le immagini ma non credo ... nel caso aggiungerò anche quel redirect nel 301 ...

Un pò contorto .. però stà andando ...

Non mi piace tanto "header("location: /gl.html");"  per la SEO ... però vediamo ..
« Ultima modifica: 12 Giu 2016, 22:09:15 da Fabryz71 »

 



Web Design Bolzano Kreatif