- Home
- Categorie
- Coding e Sistemistica
- Joomla!
- scrivere gli url come nella versione del sito senza joomla
-
si fin qui tutto ok, ma dico:
il modo migliore per impostare un link su joomla qual'e'? devo usare l'alias?
-
aggiornamento
sono riuscito a creare i link QUASI come prima, ho rimosso quell'estensione, ho messo nell'alias delle voci di menu il link che volevo solo che ora esce .html ma a me serve .php
Per ora ho sistemato usando un 301 nell'htaccess ma vorrei poter usare il .php alla fine della pagina.
Dove posso mettere mano?
-
Ciao No_Stress,
è normale che l'estensione sia html, se vuoi specificare un'estensione diversa ti serve un componente SEF :).Confermami quante sono le pagine del nuovo sito, se mai pubblica il link (senza www per non renderlo attivo come da regolamento). Secondo me puoi tranquillamente usare il redirect e cominciare questa nuova vita.
Maurizio ZioPal
-
ciao dexter
ok, il sito è annabelle . it
Per ora i link sono solo quelli in alto e poi ho creato la pagina delle offerte di pasqua linkata dal menu nel footer ma volevo lasciare il link solo nella home page ma non capisco perche' lo mette ovunque (teoricamente in questo periodo sarebbe opportuno toglierlo totalmente ma poi non mi si apre la pagina...)Gli url creati ora sono tutti uguali a prima ma con html finale invece di php, il redirect 301 l'ho fatto
Appena termino questa fase inizio a creare le pagine in lingua, ma voglio prima essere sicuro che queste siano corrette
Che mi dici?
-
Ciao No_Stress, ciao Maurizio Zio Pal.
Vi chiedo: da core Joomla consente di visualizzare o no *.html *alla fine dell'url. Voi pensate che quella di mostrare il .php alla fine degli url (invece di niente o .html) sia un'esigenza sentita? Intendo per chi non voglia installare un'estensione complessa.Francesco
-
ciao francesco
guarda, sotto l'aspetto seo prima (parlo di almeno 10 anni fa) era preferibile avere pagine statiche e google le riconosceva con il .html, poi dopo neanche 2 anni ha iniziato a non fare differenza, tant'e' vero che il mio portale principale era tutto in html e quando lo portammo in php con un cms ad hoc non subimmo nessuna penalizzazione anche perche' le pagine vecchie non le abbiamo cancellate dal server per almeno 2 anni, rimuovemmo solo i link che puntavano ad esse.Attualmente io ho la necessità di portare queste pagine in .php solo per il fatto che ha già delle pagine indicizzate e posizionate e non volevo forzare il motore a riconoscerle tramite htaccess anche perche' su questo sono veramente inesperto visto che non l'ho mai usato, magari funziona meglio di prima
-
Il fatto che nell'URL su Joomla ci sia .html, .php o nulla non rende statiche o dinamiche le pagine, che sono e restano dinamiche in tutti i casi.
Qui si parla di riscrittura con il mod_rewrite di Apache, cioè del fatto che l'utente legga un URL nel browser e contemporaneamente visualizzi una "pagina diversa", che invece è quella originale.Se dal menu di back end di Joomla! 3 vai in system > global configuration > site settings, impostando use url rewriting su NO e rispettivamente SI ottieni:
http://dominio.com/index.php/sport/4-basket oppure http://dominio.com/sport/4-basket
e si tratta in entrambi i casi di pagine dinamiche, esattamente come sono dinamiche quelle che otteni nelle stesse ipotesi qualora però adds suffix to url sia su SI:
http://dominio.com/index.php/sport/5-formula-1.html oppure http://dominio.com/sport/5-formula-1.html
Tutti questi URL in verità sono "truccati" e si riferiscono alla stessa pagina, che ottieni impostando search engine friendly urls su NO:
http://dominio.com/index.php?option=com_content&view=article&id=5:formula-1&catid=8:sport&Itemid=122
Se preferisci che la pagina appaia in questa forma:
http://dominio.com/sport/5-formula-1.php
devi lavorare sulla riscrittura, cosa che di solito fa un componente SEO/SEF.
Si può fare via htaccess? In linea teorica sì, il problema però è che, se hai scelto url friendly e riscrittura, alcune direttive già lavorano ed è per questo che non basta più aggiungere un'istruzione nell'htaccess per ottenere il .php, in quanto ce ne è un'altra che "lo elimina" e facilmente va in loop.Ti sconsiglio di impostare direttive, così il sito sta bene. Tieni i nuovi URL così come sono, con o senza .html non importa, e inserisci i redirect 301 dai vecchi (con .php) ai nuovi.
Francesco
-
Si hai ragione che con o senza .html possono essere pagine statiche o dinamiche, ma prima (10 o piu' anni fa) non esistevano i vari joomla, wordpress ecc (credo) come anche l'url rewrite, sempre sotto mio modesto parere, perche' non ne avevo mai sentito l'esistenza. Per questo ho scritto che le pagine in html all'80% dei casi erano pagine statiche.
Per ora, se non e' una cosa facile e veloce da fare, lascio gli url cosi.
Ricordo pero' che invece su wordpress e' molto piu' facile gestire gli url, e' possibile sta cosa?
-
Sì, su WordPress con Yoast alcune operazioni sono semplificate.
Gli url però puoi specificarli anche su Joomla grazie agli alias e il risultato è identico a quello ottenuto su WordPress.
La soluzione a cui sei giunto, quella dei nuovi url con i redirect dai vecchi ai nuovi, è ottima ed efficace, non si tratta di un ripiego.
-
Ciao FDA, ciao No_Stress,
non dovrebbe fare nessuna differenza avere .html .htm .php ecc. se no che vengono riconosciute come URL diverse. Non credo sia un'esigenza sentita. I casi possono essere giusto quelli simili a No_Stress a cui dico di stare troppo a preoccuparsi (visto il sito), del redirect, concentra i tuoi sforzi su altre cose che possono aiutarti a migliorare il posizionamento, magari rafforzando la backlink proprio su queste nuove pagine.Maurizio ZioPal
-
Ok perfetto, quindi lasciamo tutto come sta utilizzando i .html e i redirect 301
Per quanto riguarda la pagina delle offerte di pasqua, esiste un modo per avere la pagina ma non avere nessuna voce nei menu?
Come tolgo la voce dal menu noto che la pagina non e' piu' raggiungibile
Grazie per tutto il supporto dato fino ad ora
-
Ciao No_Stress.
Le pagine (come quella dell'offerta di Pasqua) cosa sono, singoli articoli di una categoria?
-
si bravo, ho creato la categoria "offerte pasqua" e ho creato questo articolo
-
Un menu ci vuole, può non essere il principale e credo che possa essere anche nascosto, ma non ne sono sicuro, dovremmo informarci. Un menu può contenere anche un'unica voce testuale: sicuro che tu non debba/possa pubblicare almeno una voce all'articolo?
(chiedo dell'articolo perché immagino che la categoria contenga solo quello)
-
come posso nasconderlo?
magari posso visualizzarlo solo nell'home pageDevo provare a creare questo nuovo menu e a metterlo nel footer visibile solo in home page magari.
Ma anche per l'inglese, intanto mi faccio le pagine, ma poi non devo avere una home page in inglese? e non devo linkarla anche da qualche parte?
-
Il menu con una voce posizionato nel footer della home dovrebbe bastare, prova e aggiornaci.
Per l'inglese vedo che hai aperto un'altra discussione.
-
Ciao No_Stress,
se sei ancora interessato al suffisso .php per gli URL la procedura è descritta qui: http://www.giorgiotave.it/forum/joomla/221106-joomla-2-5-e-3-x-come-aggiungere-il-suffisso-php-o-htm-allurl.htmlNonostante abbia scovato e condiviso questa procedura, ti sconsiglio di usarla per i motivi elencati nel post.
Il mio parere è che sarebbe utile un'estensione che, oltre alla possibilità di aggiungere un suffisso url, risolvesse alcune questioni SEO/SEF senza creare ulteriori problemi.Francesco
-
ciao Francesco
ti ringrazio per la dritta, ma ormai ho usato i redirect 301, magari la usero' successivamente se dovesse servirmi
Grazie ancora