Joomla.it Forum

Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : vanny90 04 Feb 2013, 16:01:43

: indirizzo pagina
: vanny90 04 Feb 2013, 16:01:43
Ciao ragazzi... sono andata avanti da sola e credo di esserci riuscita benino... ora ho una domanda che non so se fa parte di joomla o meno.
 
nel sito il titolo pagina +è corretto ma nell'url è una cosa oscenamente lunga, non è possibile rinominare anche l'url o quantomeno esiste un sistema che lo possa rendere meno casinaro?
 
il sito in home è www.pearlevo (http://www.pearlevo). com che però appare http://www.pearlevo.com/public/index.php?lang=it (http://www.pearlevo.com/public/index.php?lang=it).  ci sta dato che è nella cartella public,ma il resto delle estensioni?
 
e poi quasta ad esempio: http://www.pearlevo.com/public/index.php?option=com_content&view=article&id=3&Itemid=103&lang=it (http://www.pearlevo.com/public/index.php?option=com_content&view=article&id=3&Itemid=103&lang=it)
 
riassumerla senza creare enormi ritardi è possibile?
 
Grazie della presa visione.
 
 
: Re:indirizzo pagina
: Gokuale - Takumi 04 Feb 2013, 16:24:09
ciao

quello che vuoi fare tu si chiama URL REWRITE
e' un particolare modulo di Apache e di PHP che fanno diventare le url lunghissime, in url piu comprensibili (a opatto che il programam che ci sta dietro sia stato scritto in modo da usare questa funzione)

prima di tutto devi accertarti che il tuo host supporti tale features(non tutti la supportano ancora o la supportano a modo loro :o )fatto questo nel backend del tuo sito
in SITO
Configurazione globale
sulla destra in impostazioni SEO
dovresti mettere
:
    Attiva URL SEF        Sì
    Riscrivi URL SEF    Sì
    Suffisso URL        Sì

la prima attiva la funzione di pulizia degli indirizzi da & = ecc.. ecc.
la seconda (se vedi c'e' un puntio esclamativo) riscrive gli url a livello client
la terza aggiunge .html dove serve  ;D

ricordati che dopo aver salvato questa impostazione via FTP dovrai rinominare il file htaccess.txt in .htaccess se no non vedi nessuna differenza

attenzione che se il tuo host non prevede la funzione url rewrite aggiornado il sito otterrai un errore, a questo punto rinomina il file .htaccess come era in origine e chiedi al tuo host di darti info (puoi anche mandargli il file htaqccess per fartelo controllare

probabilmente nel tuo caso bisognera' modificarlo aggiungento dopo Rewritebase /public/ (CREDO CHIEDI ALL'HOST PERO')

ciao
 ;D ;D ;D ;D ;D ;D ;D
: Re:indirizzo pagina
: BelinBelan 04 Feb 2013, 16:58:33
e il sito è già offline... ::)

Dai un occhiata qui primadi disperarti:

http://www.joomla.it/articoli-della-community/903-configurazione-seo-di-joomla-rendere-appetibile-il-sito-ai-motori-di-ricerca.html
: Re:indirizzo pagina
: Gokuale - Takumi 04 Feb 2013, 17:02:30
esattamente quello che volevo dire io
 ;) ;) ;) ;)

no il sito non credo sia offline è sbagliato il link postato sopra
: Re:indirizzo pagina
: BelinBelan 04 Feb 2013, 17:04:39
è l'età.. non avevo notato il .com mancante...  :P
: Re:indirizzo pagina
: Gokuale - Takumi 04 Feb 2013, 17:06:11
a chi lo dici se guardi le risposte mi ci e' voluto 20 min all'inizio per capire perche' 1 link andava e l'altro no
ahahaahahahah
 ;D ;D ;D ;D ;D ;D ;D ;D
: Re:indirizzo pagina
: vanny90 05 Feb 2013, 10:24:19
mi avete fatto venire un colpo!!!!
 
Non ho ancora fatto la modifica... credo di farla in giornata se riesco a comprendere bene i passaggi...
Siete gentilissimi :)
 
: Re:indirizzo pagina
: vanny90 05 Feb 2013, 14:41:25
ho fatto come mi hai detto ma non va..
il sito è su XXXXX... aiuta?
 
il revrite/public dove va messo nel caso? tanto per provare...

Edited: eliminato rif. comm.le
 
 
: Re:indirizzo pagina
: Gokuale - Takumi 05 Feb 2013, 14:42:52
abilita la prima delle 3 opzioni che ti ho scritto e vediamo
: Re:indirizzo pagina
: vanny90 05 Feb 2013, 14:59:42
ok lo faccio alle 15.02
: Re:indirizzo pagina
: vanny90 05 Feb 2013, 15:01:29
impossibile visualizzare la pagina... :(
 ???
: Re:indirizzo pagina
: Gokuale - Takumi 05 Feb 2013, 15:06:13
azz mi sa che hai server windows giusto, non hai server linux

devo controllare se si puo' fare
: Re:indirizzo pagina
: vanny90 05 Feb 2013, 15:07:51
ripristino allora...
: Re:indirizzo pagina
: Gokuale - Takumi 05 Feb 2013, 15:09:13
apriti il file htaccess.txt o se l'hai gia rinominato .htaccess e modifica questa riga

Options +FollowSymLinks

mettici # davanti

#Options FollowSymLinks

salvi e lo carichi il file comunque deve chiamarsi .htaccess con il puntino davanti
e vediamo
: Re:indirizzo pagina
: vanny90 05 Feb 2013, 15:12:48
aperto con blufish e modificato in:
 
#Options +FollowSymLinks
 
ora lo carico sul server e lo rinomino con il puntino davanti...
 
2 min.
: Re:indirizzo pagina
: Gokuale - Takumi 05 Feb 2013, 15:13:59
ovviamente poi vai a rimettere a SI i parametri del configurazione globale se li hai messi su no ma teorivamente e' solo quello con il  !  che utilizza htaccess
: Re:indirizzo pagina
: vanny90 05 Feb 2013, 15:17:21
non va... :(
 
: Re:indirizzo pagina
: Gokuale - Takumi 05 Feb 2013, 15:19:24
ok controlla che nel file htaccess ci sia questo


# RewriteBase /

esattamente cosi'
: Re:indirizzo pagina
: vanny90 05 Feb 2013, 15:22:20
parrebbe di si..
 
 
##
# @package  Joomla
# @copyright Copyright (C) 2005 - 2012 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 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
## 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 request is for something within the component folder,
# or for the site root, or for an extensionless URL, or the
# requested URL ends with one of the listed extensions
RewriteCond %{REQUEST_URI} /component/|(/[^.]*|\.(php|html?|feed|pdf|vcf|raw))$ [NC]
# 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.

 
: Re:indirizzo pagina
: vanny90 05 Feb 2013, 15:23:14
ma il sito ora funziona anche con il .davanti senza l'estensione txt?
: Re:indirizzo pagina
: Gokuale - Takumi 05 Feb 2013, 15:23:21
ok prova a togliere il # RewriteBase /


fallo diventare

RewriteBase /

e vediamo
: Re:indirizzo pagina
: Gokuale - Takumi 05 Feb 2013, 15:23:55
si il file .htaccess serve solo se metti SI all'opzione in backend con il ! giallo la seconda se non sbaglio
: Re:indirizzo pagina
: maicolstaip 05 Feb 2013, 15:26:11
Scusate se mi intrometto ma l'unica soluzione corretta è passare a server linux.  ;)
URL REWRITE non funziona su server win

Forse si può ovviare tramite il file web.config.txt...
: Re:indirizzo pagina
: vanny90 05 Feb 2013, 15:27:25
nada...
 
 
: Re:indirizzo pagina
: vanny90 05 Feb 2013, 15:32:21
 :'(
: Re:indirizzo pagina
: Gokuale - Takumi 05 Feb 2013, 15:38:02
e si mi sa anche a me non ce la si fa con server win devi passare a server linux
mi spiace
: Re:indirizzo pagina
: vanny90 05 Feb 2013, 15:44:13
cosa mi cambierebbe?
( e come si farebbe...)