Back to top

Autore Topic: [Risolto] componente per rinominare link sito web  (Letto 19857 volte)

Offline motopicco85

  • Esploratore
  • **
  • Post: 99
  • Sesso: Maschio
    • Mostra profilo
[Risolto] componente per rinominare link sito web
« il: 13 Mag 2008, 18:36:03 »
ciao a tutti..

ho letto un po' di guide dopo una breve ricerchina..la guida di zalexo e altre..

volevo sapere se c'è un componente moooolto user friendly che permetta di non andare a toccare htaccess e che permetta sostanzialmente di avere degli url di questo tipo: nomesito/nomesezione/titolo_articolo
e che non abbia di mezzo le codifiche varie che joomla affida all'articolo!!

ogni consiglio e critica sono comunque ben accetti..

thanks..
« Ultima modifica: 15 Mag 2008, 11:15:08 da motopicco85 »

Offline thehighwayman

  • Nuovo arrivato
  • *
  • Post: 17
    • Mostra profilo
Re: componente per rinominare link sito web
« Risposta #1 il: 13 Mag 2008, 19:28:21 »
Ciao,
io sto usando sh404SEF, e mi trovo bene.
Da dei problemi di "pagina non trovata" se si ha installati anche Joomfish (componente per la gestione della multilingua), però facilmente risolvibili con la funzione alias del componente.

Prima di usarlo ho girovagato in lungo e largo per i forum, e la maggiorparte di quelli cui ho chiesto me lo hanno consigliato.

Riguardo al file .htaccess, questo componente (sh404SEF) lo puoi utilizzare senza necessariamente modificare il file .htaccess; in tal caso però ti compare la stringa "index.php" in tutti gli url del tuo sito.

Ciao
TheHighwayman

Offline motopicco85

  • Esploratore
  • **
  • Post: 99
  • Sesso: Maschio
    • Mostra profilo
Re: componente per rinominare link sito web
« Risposta #2 il: 13 Mag 2008, 19:51:05 »
grazie per la tempestività inanzitutto..
visto che lo hai già installato ti faccio due domandine..

da 1 a 10 il grado di difficoltà...ovviamente già che ci sono metto mano all'htaccess...o meglio di no?

una volta modificato htaccess mi rimane quello o è una di quei componenti che vanno riguardati ad ogni aggiornamento di versione?

è nativo o legacy?

hai installato altri componenti o avuto altri accorgimenti in questo verso dopo la fase di documentazione? o pensi che quello che hai messo sia suff?

ciao e grazie ancora.. ;)

Offline taolo

  • Global Moderator
  • Instancabile
  • *****
  • Post: 3651
  • Sesso: Maschio
    • Mostra profilo
Re: componente per rinominare link sito web
« Risposta #3 il: 13 Mag 2008, 20:29:50 »
salve raga.

Penso che usare un componente seo senza sfruttarne a pieno le funzionalità sia quasi inutile, sempre che si punti a posizionarsi bene.

Le url semplificate servono più all'utente che al motore di ricerca che invece utilizza i Metatag (title e description principalemente) per dare "un senso" ad una pagina. Avere le url semplificate non è molto influente se non accoppiato all'utilizzo dei vari metatag.

Se hai molte pagine nel tuo sito e ti rompi a modificare i meta ad uno ad uno allora potresti utilizzare il bot joomseo che, un pò rusticamente, compie questa operazione.
Ogni tanto passo da Joomla Blog! Un blog su Joomla

Offline motopicco85

  • Esploratore
  • **
  • Post: 99
  • Sesso: Maschio
    • Mostra profilo
Re: componente per rinominare link sito web
« Risposta #4 il: 13 Mag 2008, 21:18:55 »
ciao taolo.. :D

diciamo che io vorrei dal mio sito due cose fondamentali:

-una buona visibilità da parte dei motori di ricerca
-degli url non troppo lunghi..come quelli che ora ho, sono più lunghi della barra per intenderci..


ho installato sh40...quello che è...e quando lo attivo mi da errori di reindirizzamento..mi sa che lo devo ben impostare.. :-\

Offline motopicco85

  • Esploratore
  • **
  • Post: 99
  • Sesso: Maschio
    • Mostra profilo
Re: componente per rinominare link sito web
« Risposta #5 il: 13 Mag 2008, 22:47:11 »
possibile che rinominando htaccess.txt in .htaccess e mettendo le spunte di si sui rewrite...

non mi vede piu le icone dell xtypo... ??? ...erano belle

Offline thehighwayman

  • Nuovo arrivato
  • *
  • Post: 17
    • Mostra profilo
Re: componente per rinominare link sito web
« Risposta #6 il: 14 Mag 2008, 11:31:39 »
Ciao motopicco,
riguardo il file .htaccess, a me è stato sufficiente commentare la riga Options +FollowSymLinks, in questo modo:
Codice: [Seleziona]
#Options +FollowSymLinks,commentare le righe della sezione core joomla SEF section, in questo modo:
Codice: [Seleziona]
########## Begin - Joomla! core SEF Section
############# Use this section if using ONLY Joomla! core SEF
## ALL (RewriteCond) lines in this section are only required if you actually
## have directories named 'content' or 'component' on your server
## If you do not have directories with these names, comment them out.
#
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
##RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
#RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$  [NC]
#RewriteRule ^(content/|component/) index.php
#
########## End - Joomla! core SEF Section
e decommentare le righe della sezione 3rd party SEF section, in questo modo:
Codice: [Seleziona]
########## Begin - 3rd Party SEF Section
############# Use this section if you are using a 3rd party (Non Joomla! core) SEF extension - e.g. OpenSEF, 404_SEF, 404SEFx, SEF Advance, etc
#
RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$  [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php
#
########## End - 3rd Party SEF Section

niente di più.
E tutto le funzionalità del .htaccess funzionano.

Per le icone xtypo, che cosa sono? purtroppo non sono molto esperto.

Ciao
TheHighwayman

Offline motopicco85

  • Esploratore
  • **
  • Post: 99
  • Sesso: Maschio
    • Mostra profilo
Re: componente per rinominare link sito web
« Risposta #7 il: 14 Mag 2008, 14:40:55 »
xtypo è una specie di editor di testo..
in poche parole metti questo codice..all'interno ci metti quello che vuoi che appaia a schermo e una volta salvato l'articolo avrai un effetto grafico scelto..

ad esempio una lampadina per le idee..un sole per le cose belle..un punto esclamativo per attirare l'attenzione...tutto seguito dal testo che hai scritto..

io htacces l'ho modificato inserendo la cartella di destinazione joomla e basta per ora..poi ho cambiato il nome!!

Offline sali40

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4791
  • Sesso: Maschio
    • Mostra profilo
Re: componente per rinominare link sito web
« Risposta #8 il: 14 Mag 2008, 16:29:13 »
motopicco, hai aperto un altro post su questo argomento :|
Allora, quella che hai fatto, non è una modifica. Anzi è assolutament eininfluente o quasi.
1) la cartella di joomla va messa solo se non sei nella radice del sito ma in una sottocartella. Per intenderci, se per raggiungere il sito va digitato www .miosito.it/joomla, ad esempio, allora dovrai mettere /joomla nel rewritebase e, se usi un sef, dovrai modificare questa riga dell'htaccess
Codice: [Seleziona]
RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR]in
Codice: [Seleziona]
RewriteCond %{REQUEST_URI} ^(/joomla/component/option,com) [NC,OR]nel blocco decommentato come ti ha indicato thehighwayman.
Tieni presente che thehighwayman ha attivato un sef di terze parti. Se attivi, invece, il sef nativo di joomla, devi lasciare commentate le righe relative al "3° part" e decommentare quelle relative al sef nativo.
Poi, ovviamente, rinominare htaccess.txt in .htaccess (con il punto iniziale a indicare che è un file nascosto)

Offline motopicco85

  • Esploratore
  • **
  • Post: 99
  • Sesso: Maschio
    • Mostra profilo
Re: componente per rinominare link sito web
« Risposta #9 il: 14 Mag 2008, 16:49:32 »
ciao..

si scusa per il doppio post..avevo iniziato qui per saperne un po' di piu..poi mi sono accorto che ero andato fuori tema per cui ho cercato un post che parlasse di htaccess.. mi scuso ancora..

tornando a noi..
io sto seguendo la guida zalexo..per ora ho installato sh404sef..
non ho ben capito questa cosa terze parti..comunque se intendi legacy..penso che sh404sef vada in legacy..

per ora ho decommentato quella riga dove poi ho inserito la sottodirectory..che nel mio caso si chiama home!

dovrei decommentare tutta quella parte che citava high?
e successivamente attivare sh404sef?
altri componenti da suggerire?

ciao..grazie per l'aiuto che mi date..anche e immagino che ne abbiate le scatole piene ormai..  :'(

Offline sali40

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4791
  • Sesso: Maschio
    • Mostra profilo
Re: componente per rinominare link sito web
« Risposta #10 il: 14 Mag 2008, 16:50:28 »
metti, per favore, un link completo al tuo sito?

Offline motopicco85

  • Esploratore
  • **
  • Post: 99
  • Sesso: Maschio
    • Mostra profilo
Re: componente per rinominare link sito web
« Risposta #11 il: 14 Mag 2008, 16:54:22 »
il sito è www.baretto.eu/home
oppure www.jandg.eu/home
sono in fase di trasloco..

posto qui il mio htaccess cosi stiamo prima..
Codice: [Seleziona]
##
# @version $Id: htaccess.txt 9975 2008-01-30 17:02:11Z ircmaxell $
# @package Joomla
# @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.
# @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
# Joomla! is Free Software
##


#####################################################
#  READ THIS COMPLETELY IF YOU CHOOSE TO USE THIS FILE
#
# The line just below this section: 'Options +FollowSymLinks' may cause problems
# with some server configurations.  It is required for use of mod_rewrite, but may already
# be set by your server administrator in a way that dissallows changing it in
# your .htaccess file.  If using it causes your server to error out, comment it out (add # to
# beginning of line), reload your site in your browser and test your sef url's.  If they work,
# it has been set by your server administrator and you do not need it set here.
#
#####################################################

##  Can be commented out if causes errors, see notes above.
Options +FollowSymLinks

#
#  mod_rewrite in use

RewriteEngine On


#  Uncomment following line if your webserver's URL
#  is not directly related to physical file paths.
#  Update Your Joomla! Directory (just / for root)

RewriteBase /home


########## Begin - Joomla! core SEF Section
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/index.php
RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$  [NC]
RewriteRule (.*) index.php
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
#
########## End - Joomla! core SEF Section


########## Begin - Rewrite rules to block out some common exploits
## If you experience problems on your site block out the operations listed below
## This attempts to block the most common type of exploit `attempts` to Joomla!
#
# Block out any script trying to set a mosConfig value through the URL
RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
# Block out any script trying to base64_encode crap to send via URL
RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
# Block out any script that includes a <script> tag in URL
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
# Block out any script trying to set a PHP GLOBALS variable via URL
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
# Block out any script trying to modify a _REQUEST variable via URL
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
# Send all blocked request to homepage with 403 Forbidden error!
RewriteRule ^(.*)$ index.php [F,L]
#
########## End - Rewrite rules to block out some common exploits

Offline sali40

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4791
  • Sesso: Maschio
    • Mostra profilo
Re: componente per rinominare link sito web
« Risposta #12 il: 14 Mag 2008, 17:06:04 »
e questo è come dovrebbe essere:
Codice: [Seleziona]
##
# @version $Id: htaccess.txt 9975 2008-01-30 17:02:11Z ircmaxell $
# @package Joomla
# @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.
# @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
# Joomla! is Free Software
##


#####################################################
#  READ THIS COMPLETELY IF YOU CHOOSE TO USE THIS FILE
#
# The line just below this section: 'Options +FollowSymLinks' may cause problems
# with some server configurations.  It is required for use of mod_rewrite, but may already
# be set by your server administrator in a way that dissallows changing it in
# your .htaccess file.  If using it causes your server to error out, comment it out (add # to
# beginning of line), reload your site in your browser and test your sef url's.  If they work,
# it has been set by your server administrator and you do not need it set here.
#
#####################################################

##  Can be commented out if causes errors, see notes above.
Options +FollowSymLinks

#
#  mod_rewrite in use

RewriteEngine On


#  Uncomment following line if your webserver's URL
#  is not directly related to physical file paths.
#  Update Your Joomla! Directory (just / for root)

RewriteBase /home
# Rule for duplicate content removal : www.domain.com vs domain.com
    RewriteCond %{HTTP_HOST} ^mydomain\.com [NC]
    RewriteRule (.*) http://www.mydomain.com/$1 [R=301,L,NC]
 


########## Begin - Joomla! core SEF Section
#
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteCond %{REQUEST_URI} !^/index.php
#RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$  [NC]
#RewriteRule (.*) index.php
#RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
#
########## End - Joomla! core SEF Section

 ########## Begin - 3rd Party SEF Section
############# Use this section if you are using a 3rd party (Non Joomla! core) SEF extension - e.g. OpenSEF, 404_SEF, 404SEFx, SEF Advance, etc
#
RewriteCond %{REQUEST_URI} ^(/home/component/option,com) [NC,OR] ##optional - see notes##
RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php
#
########## End - 3rd Party SEF Section

########## Begin - Rewrite rules to block out some common exploits
## If you experience problems on your site block out the operations listed below
## This attempts to block the most common type of exploit `attempts` to Joomla!
#
# Block out any script trying to set a mosConfig value through the URL
RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
# Block out any script trying to base64_encode crap to send via URL
RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
# Block out any script that includes a <script> tag in URL
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
# Block out any script trying to set a PHP GLOBALS variable via URL
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
# Block out any script trying to modify a _REQUEST variable via URL
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
# Send all blocked request to homepage with 403 Forbidden error!
RewriteRule ^(.*)$ index.php [F,L]
#
########## End - Rewrite rules to block out some common exploits


La parte in rosso serve nel caso tu voglia che le url miosito.com vengano reindirizzate su www .miosito.com.
Nel caso contrario (da www. miosito.com a miosito.com) le righe in rosso vanno sostituite con queste:
Codice: [Seleziona]
# Rule for duplicate content removal : domain.com vs wwwdomain.com
RewriteCond %{HTTP_HOST} ^www.mydomain\.com [NC]
RewriteRule (.*) http://mydomain.com/$1 [R=301,L,NC]

Aggiungo:
Se dovessi avere errore 404 o 500 o simili, gioca con la riga
Codice: [Seleziona]
Options +FollowSymLinkse prova a commentarla:
Codice: [Seleziona]
#Options +FollowSymLinkso a togliere il "+"


EDIT!!! Accidenti non avevo pensato che dentro il tag codice non riceve i colori. modifico l'htaccess Le righe cui mi riferico come "in rosso" sono queste:
Codice: [Seleziona]
# Rule for duplicate content removal : www.domain.com vs domain.com
    RewriteCond %{HTTP_HOST} ^mydomain\.com [NC]
    RewriteRule (.*) http://www.mydomain.com/$1 [R=301,L,NC]
« Ultima modifica: 14 Mag 2008, 17:08:21 da sali40 »

Offline motopicco85

  • Esploratore
  • **
  • Post: 99
  • Sesso: Maschio
    • Mostra profilo
Re: componente per rinominare link sito web
« Risposta #13 il: 14 Mag 2008, 17:19:51 »
La parte in rosso serve nel caso tu voglia che le url miosito.com vengano reindirizzate su www .miosito.com.
Nel caso contrario (da www. miosito.com a miosito.com) le righe in rosso vanno sostituite con queste:
Codice: [Seleziona]
# Rule for duplicate content removal : domain.com vs wwwdomain.com
RewriteCond %{HTTP_HOST} ^www.mydomain\.com [NC]
RewriteRule (.*) http://mydomain.com/$1 [R=301,L,NC]

grazie per la risposta tempestiva..ho aggiunto anche la seconda parte..commentandola.. ::)

Citazione
Aggiungo:
Se dovessi avere errore 404 o 500 o simili, gioca con la riga
Codice: [Seleziona]
Options +FollowSymLinkse prova a commentarla:
Codice: [Seleziona]
#Options +FollowSymLinkso a togliere il "+"

non ho problemi di redirect..ma come dicevo..il componente xtypo non mi fa più vedere i disegnetti..
vedi qua.. http://www.jandg.eu/home/tecno-mania/ubuntu-a-kubuntu/33-ubuntu-e-kubuntu/57-broken-translation-di-dolphin.html

forse devo attivare sh404sef?
Citazione
EDIT!!! Accidenti non avevo pensato che dentro il tag codice non riceve i colori. modifico l'htaccess Le righe cui mi riferico come "in rosso" sono queste:
Codice: [Seleziona]
# Rule for duplicate content removal : www.domain.com vs domain.com
    RewriteCond %{HTTP_HOST} ^mydomain\.com [NC]
    RewriteRule (.*) http://www.mydomain.com/$1 [R=301,L,NC]
immaginavo... ;D

grazie per l'aiuto comunque...

Offline sali40

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4791
  • Sesso: Maschio
    • Mostra profilo
Re: componente per rinominare link sito web
« Risposta #14 il: 14 Mag 2008, 17:24:06 »
motopicco, l'htaccess che ti ho postato, non contiente solo quella parte, come differenze rispetto al tuo.
E' stata aggiunta tutta la parte che si riferisce al seo di terze parti ed è già stata decommentata, mentre è stata commentata la parte relativa al seo nativo.
Inoltre, la prima riga della parte relativa a seo di terze parti ha già /home aggiunto prima di /component

Offline motopicco85

  • Esploratore
  • **
  • Post: 99
  • Sesso: Maschio
    • Mostra profilo
Re: componente per rinominare link sito web
« Risposta #15 il: 14 Mag 2008, 17:31:16 »
certo..ho visto..
io ho sostituito il file .htaccess che avevo con .htaccess che mi hai dato..solo che ho aggiunto e commentato le righe che facevano uno l'inverso dell'altra..cosi se in futuro voglio commento una e decommento l'altra..
 :D

ho provato ad attivare sh404sef..però l ho dovuto subito disattivare perchè dopo non mi trovava piu gli url..quindi devo giocare con le righe che mi hai detto a sh404sef attivato?

Offline motopicco85

  • Esploratore
  • **
  • Post: 99
  • Sesso: Maschio
    • Mostra profilo
Re: componente per rinominare link sito web
« Risposta #16 il: 14 Mag 2008, 17:40:15 »
piu che altro nella parte aggiunta non è che devo mettere .eu invece che .com in quanto il mio dominio è .eu? ???

Offline sali40

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4791
  • Sesso: Maschio
    • Mostra profilo
Re: componente per rinominare link sito web
« Risposta #17 il: 14 Mag 2008, 17:42:26 »
certo che si. scusami se non te l'ho evidenziato. devi anche sostituire mydomain con il dominio. Lasciando fuori la subdirectory, ovviamente

Offline motopicco85

  • Esploratore
  • **
  • Post: 99
  • Sesso: Maschio
    • Mostra profilo
Re: componente per rinominare link sito web
« Risposta #18 il: 14 Mag 2008, 17:43:47 »
tranquillo..sei già molto gentile..
pensavo fosse una scrittura generica e che poi joomla provvedesse..ora provvedo a sostituire tutto..  ;D

Offline sali40

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4791
  • Sesso: Maschio
    • Mostra profilo
Re: componente per rinominare link sito web
« Risposta #19 il: 14 Mag 2008, 17:48:42 »
pensavo fosse una scrittura generica e che poi joomla provvedesse..

Lo farà quando la doteremo di sfera di cristallo  :D

 



Web Design Bolzano Kreatif