Back to top

Autore Topic: Come riscrivere le url delle pagine di un sito joomla 3.4?  (Letto 3385 volte)

Offline gianv91

  • Nuovo arrivato
  • *
  • Post: 20
    • Mostra profilo
Salve a tutti,
ho un sito dove le pagine sono indicate  con indirizzi lunghi come ad esempio questo http://www.nomesito.it/index.php?option=com_content&view=article&id=6&Itemid=107&lang=it come fare per riscrivere l'url con il titolo della pagina ad es. www.nomesito.it/chi-siamo?


Grazie in anticipo

Offline $Red

  • Moderator
  • Instancabile
  • *****
  • Post: 5351
  • "Bastard Inside"
    • Mostra profilo
Re:Come riscrivere le url delle pagine di un sito joomla 3.4?
« Risposta #1 il: 14 Feb 2016, 14:04:25 »
Ciao gianv91, devi rinominare tramite software  FTP il file htaccess.txt in .htaccess eliminando l'estensione .txt ed inserendo un .(punto) iniziale, poi dal pannello di controllo di joomla alla voce sistema/configurazione globale attivi le opzioni SEO come vedi nell'immagine allegata

se riscontri problemi nella navigazione del sito dovrai effettuare queste modifiche sul file htaccess
  • Cercare Options +FollowSymlinks commentarla con # diventerà #Options +FollowSymlinks
  • Cercare #RewriteBase / decommentarla diventerà RewriteBase /
se ancora non riesci a navigare tra le pagine dovrai anche
  • Cercare IndexIgnore * commentarla con # diventerà #IndexIgnore *
  • Cercare Options -Indexes commentarla con # diventerà #Options -Indexes

Offline gianv91

  • Nuovo arrivato
  • *
  • Post: 20
    • Mostra profilo
Re:Come riscrivere le url delle pagine di un sito joomla 3.4?
« Risposta #2 il: 14 Feb 2016, 14:40:11 »
Ringraziandoti per le dettagliate istruzioni, ho eseguito alla lettera tutte le modifiche ma adesso è scomparso il sito e compare questa immagine

Offline gianv91

  • Nuovo arrivato
  • *
  • Post: 20
    • Mostra profilo
Re:Come riscrivere le url delle pagine di un sito joomla 3.4?
« Risposta #3 il: 14 Feb 2016, 14:42:46 »
Adesso questo anche dal lato amministratore

Offline $Red

  • Moderator
  • Instancabile
  • *****
  • Post: 5351
  • "Bastard Inside"
    • Mostra profilo
Re:Come riscrivere le url delle pagine di un sito joomla 3.4?
« Risposta #4 il: 14 Feb 2016, 14:49:54 »
se hai effettuato le modifiche precisamente come ti ho indicato e ricevi ancora errori allora forse il tuo hosting non supporta i file htaccess ma mi sembra strano puoi mettere un link al sito?

Offline gianv91

  • Nuovo arrivato
  • *
  • Post: 20
    • Mostra profilo

Offline $Red

  • Moderator
  • Instancabile
  • *****
  • Post: 5351
  • "Bastard Inside"
    • Mostra profilo
Re:Come riscrivere le url delle pagine di un sito joomla 3.4?
« Risposta #6 il: 14 Feb 2016, 14:57:47 »
allora se l'hosting è quello che ho visto dal whois e non hai joomla in nessuna sottocartella, le modifiche chi ti ho suggerito sono corrette, se hai joomla in una sottocartella a RewriteBase / devi aggiungere il nome della cartella RewriteBase /nomecartella

Offline gianv91

  • Nuovo arrivato
  • *
  • Post: 20
    • Mostra profilo
Re:Come riscrivere le url delle pagine di un sito joomla 3.4?
« Risposta #7 il: 14 Feb 2016, 15:04:16 »
E' un'hosting linux e l'installazione di joomla 3.4.8 l'ho fatta manualmente perchè non andava in automatico. Adesso ho ripristinato il tutto com'era prima in quanto prima di modificare il file txt ho salvatio una copia in locale. Se potresti darmi ulteriori informazioni su come trovare questa cartella e come rinominarla (da file htaccess oppure tramite cartelle FTP?) più tardi riproverà ad eseguire le operazioni descritte.

Offline $Red

  • Moderator
  • Instancabile
  • *****
  • Post: 5351
  • "Bastard Inside"
    • Mostra profilo
Re:Come riscrivere le url delle pagine di un sito joomla 3.4?
« Risposta #8 il: 14 Feb 2016, 15:10:37 »
a me non sembra installata in una sottocartella altrimenti la vdrei nel link....it/nomecartella, controlla di aver effettuato correttamente le modifiche, comunque questo è un htaccess corretto per quel hosting
Codice: [Seleziona]
##
# @package    Joomla
# @copyright  Copyright (C) 2005 - 2015 Open Source Matters. All rights reserved.
# @license    GNU General Public License version 2 or later; see LICENSE.txt
##

##
# 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 disallows 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.
##

## No directory listings
#IndexIgnore *

## Can be commented out if causes errors, see notes above.
#Options +FollowSymlinks
#Options -Indexes

## Mod_rewrite in use.

RewriteEngine On

## 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 base64_encode data within the URL.
RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
# Block out any script that includes a <script> tag in URL.
RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%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})
# Return 403 Forbidden header and show the content of the root homepage
RewriteRule .* index.php [F]
#
## End - Rewrite rules to block out some common exploits.

## Begin - Custom redirects
#
# If you need to redirect some pages, or set a canonical non-www to
# www redirect (or vice versa), place that code here. Ensure those
# redirects use the correct RewriteRule syntax and the [R=301,L] flags.
#
## End - Custom redirects

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

RewriteBase /

## Begin - Joomla! core SEF Section.
#
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
#
# If the requested path and file is not /index.php and the request
# has not already been internally rewritten to the index.php script
RewriteCond %{REQUEST_URI} !^/index\.php
# and the requested path and file doesn't directly match a physical file
RewriteCond %{REQUEST_FILENAME} !-f
# and the requested path and file doesn't directly match a physical folder
RewriteCond %{REQUEST_FILENAME} !-d
# internally rewrite the request to the index.php script
RewriteRule .* index.php [L]
#
## End - Joomla! core SEF Section.

Offline gianv91

  • Nuovo arrivato
  • *
  • Post: 20
    • Mostra profilo
Re:Come riscrivere le url delle pagine di un sito joomla 3.4?
« Risposta #9 il: 16 Feb 2016, 18:15:59 »
Praticamente devo controllare la pagina htaccess via ftp ed eventualmente effettuare le modifiche? con queste modifiche saranno modificate anche le impostazioni? per la sottocartella come devo fare?

Offline $Red

  • Moderator
  • Instancabile
  • *****
  • Post: 5351
  • "Bastard Inside"
    • Mostra profilo
Re:Come riscrivere le url delle pagine di un sito joomla 3.4?
« Risposta #10 il: 16 Feb 2016, 19:27:06 »
.htaccess è un file e come detto si deve chiamare .htaccess senza estensione .txt e aggiungendo il .(punto) iniziale le modifiche puoi fare tramite FTP o dal pannello di controllo del tuo host

Offline gianv91

  • Nuovo arrivato
  • *
  • Post: 20
    • Mostra profilo
Re:Come riscrivere le url delle pagine di un sito joomla 3.4?
« Risposta #11 il: 01 Mar 2016, 20:13:06 »

[size=78%]Sto tentando invano di riscrivere le pagine del sito, ho fatto come descritto e il risultato è l'immagine allegata. Momentaneamente ho dovuto ripristinare il file htacess originale perchè non era più visibile il sito. Cosa ho sbagliato?[/size]
« Ultima modifica: 01 Mar 2016, 21:40:30 da gianv91 »

Offline gianv91

  • Nuovo arrivato
  • *
  • Post: 20
    • Mostra profilo
Re:Come riscrivere le url delle pagine di un sito joomla 3.4?
« Risposta #12 il: 01 Mar 2016, 21:43:20 »
SIIIIII COMPLETATOOOOOO
Grazie mille adesso esce il nome della pagina senza più nomi lunghi e incomprensibili. Per credere vedere questa pagina d'esempio (anche se esce tutto il percorso e "it" ma non si può avere tutto dalla vita).


Grazie per la pazienza e l'aiuto

Offline $Red

  • Moderator
  • Instancabile
  • *****
  • Post: 5351
  • "Bastard Inside"
    • Mostra profilo
Re:Come riscrivere le url delle pagine di un sito joomla 3.4?
« Risposta #13 il: 02 Mar 2016, 10:01:16 »
vedi it/ perche hai configurato joomla per il multilingua mentre il sito è solo italiano, o disattivi i plg per il multilingia o nel plugin System - Language Filter imposti su Si "rimuovi il prefisso della lingua predefinita", ricorda di inserire [Risolto] nel titolo del topic ciao e buon joomla  :)

 



Web Design Bolzano Kreatif