Joomla.it Forum
Componenti per Joomla! => SEO => : anemone 21 Sep 2010, 17:29:53
-
Ciao a tutti,
scusate io sono una totale novellina e non riesco neanche a parlare correttamente di joomla e sua gestione in termini tecnici, ma cercando nelle guide varie (in genere fatte benissimo) non avevo capito che per impostare il FRIENDLY URL (ho un hosting dedicato a joomla, comunque, per fare meno "fatica" con le impostazioni) dovevo rinominare il file htaccess.txt in .htaccess senza nulla davanti...
...spiego meglio: rinominavo il file htaccess.txt in htaccess.htaccess...credevo di dover solo cambiare il suffisso da .txt a .htaccess
....penso che molti facciano lo stesso errore, è una cosa stupida, ma io ci ho perso due ore oggi pomeriggio... mi dava continuamente errore 404... poi se si può dire ho avuto l'illuminazione... 8)
Ripeto che parlo da totale neofita che capisce metà delle cose che sta facendo, e segue passo passo i vostri consigli, e le guide, però magari è utile cambiare questa guida che seguivo http://www.joomla.it/articoli-della-community/903-configurazione-seo-di-joomla-rendere-appetibile-il-sito-ai-motori-di-ricerca.html scrivendo una spiegazione simile alla mia
"rinominare il file htaccess.txt non in htaccess.htaccess, bensì in .htaccess senza nulla davanti"...
E' solo un consiglio per correggere la guida a prova di scemo...nella fattispecie SCEMA che sarei io :)
Grazie.
-
Ciao
tranquilla anemone
Non esiste spiegazione più semplice possibile che non possa essere capita male ;)
-
E si... è vero. Molti capiscono come te....
però rinominare il file in "htaccess.htaccess" si discosta abbondantemente da ciò che dice la guida.
"..dobbiamo rinominare il file htaccess.txt, nella root del nostro sito, in .htaccess"
rinominare il file non significa modificarne l'estensione.
Comunque la frase da te proposta non è male per fugare ogni dubbio. Vedremo di aprire un tavolo tecnico per avallare il cambiamento alla guida. ;D
Grazie del feedback ;)
-
rinominare il file non significa modificarne l'estensione.
...e sì che in genere lo parlo bene l'italiano eh eh eh 8) 8) 8)...è che se stai ore davanti ad un problema ti fumano le orecchie ad un certo punto...e non capisci più dove sbagli :)
... in più il linguaggio che si può definire "tecnico" (rinominare, modificare estensioni...) è una serie di sottigliezze, perchè chi si avvicina a joomla spesso sa poco anche di web, pc, software, programmazione...questo cercavo di dire!
Grazie a voi del supporto comunque :)
-
:) ritengo il tuo suggerimento di modifica giusto... corretto.... direi che sarebbe da attuare.
Tavolo tecnico aperto e in piena operatività. ;D
-
Accolta la tua proposta di modifica.
Il tavolo tecnico ;D ha deciso che, per fare ancor più chiarezza sull'attivazione della configurazione Seo nativa di Joomla (http://www.joomla.it/articoli-della-community/903-configurazione-seo-di-joomla-rendere-appetibile-il-sito-ai-motori-di-ricerca.html), il tuo suggerimento fosse utile allo scopo.
Articolo modificato.
Al democratico team di joomla.it piace quando un utente suggerisce un utile modifica a qualcosa..... ;) tnx
-
Ciao anemone.
Capisco il tuo disappunto e la colpa è sempre e solo di certi informatici (e mi ci includo anche io) che usano troppo l'informatichese ;D
Ovvero danno per scontato che il loro modo di pensare e parlare sia comprensibile a chi mastica meno l'informatica.
E a riprova di quello che dico devo ammettere che ci ho messo un pò a capire dove fosse il problema ;D ;D ;D ;D
Si sarebbe potuto anche scrivere:
Rinominare il file htaccess.txt togliendo l'estensione txt e spostando il punto (.) prima della lettera h
Ora questa frase farebbe sgranare gli occhi ad un informatico facendolo assomigliare ad un gufo (che poi già lo siamo, animali notturni ;D) ma a chi non lo è forse sarebbe più chiara.
Però scusami l'obiezione (e non è polemica) ma quando si parla di informatica (nel senso più ampio del termine) si dovrebbe anche tenere conto che esiste una terminologia tecnica che non può essere ignorata.
Altrimenti si finisce come nell'episodio "The gorilla experiment" della serie The Big Bang Theory ;D
(si, lo so, è una serie televisiva per Nerd!)
-
Al democratico team di joomla.it piace quando un utente suggerisce un utile modifica a qualcosa..... ;) tnx
Ma che carini.ini, ora forse l'articolo è più accessibile.accessibilino a noi tardi :)
Sono d'accordo con bigham, comunque il mio disappunto era solo verso me stessa, ma piano piano su questo forum le conoscenze dei neofiti, che forse si possono definire "lontanamente tecniche" o "marginalmente tecniche" migliorano grazie a voi; non è che la terminologia tecnica la ignoriamo volontariamente, eh? ;D
Comunque se avrò altri suggerimenti su altre guide di "joomla per negati" faccio sapere :)
Saluti e grazie :)
-
Ciao anemone
Ma che carini.ini, ora forse l'articolo è più accessibile.accessibilino a noi tardi :)
carini.ini .... ;D ;D ;D ;D ;D ;D ;D
non è che la terminologia tecnica la ignoriamo volontariamente, eh?
Non lo metto in dubbio!! Ce fosse una cosa volotaria sarebbe davvero catastrofico!
Per la guida Joomla for dummies esiste già in lingua inglese su dummies.com
Però visto che è for dummies ed in inglese la vedo dura per noi Italioti ;D ;D ;D
Ogni suggerimento è sempre ben accetto se serve per migliorare noi stessi e la comunità!!! ;)
-
Io comunque non riesco a risolvere il problema.
Ho messo la spunta a SI alle impostazioni SEO e rinominato il file in questione in " .htaccess " , commentando anche la riga ma nulla di nulla....sempre errore 404 quando clicco su una voce di menu qualsiasi.
-
Prova a prendere un file htaccess.txt vergine da una nuova installazione di Joomla e seguire tutto quanto indicato nelle guide. E' preferibile aprire tutti file simili al txt con notepad++, e non con il documento di testo di windows.
-
In che cartella è il file che hai rinominato?
hai seguito la guida?
-
si trova sotto htdocs
-
praticamente nella root principale
-
che versione di joomla hai?
puoi postare qui il contenuto del tuo htaccess?
-
Ho aggiornato da poco a 2.5.3
##
# @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.
Edit: per postare codice utilizzare tag # grazie.
-
non postate quintalate di codice che non serve a niente, anzi solo ad intasare la ricerca
Pablito1983 se metti il link al sito ci do una occhiata ...
-
C'è qualcosa che non mi torna.... puliamolo un pò...
#Options +FollowSymLinks
RewriteEngine On
RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR]
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
RewriteRule .* index.php [F]
#la prossima riga secondo me va decommentata... quindi
RewriteBase /
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteCond %{REQUEST_URI} !^/index\.php
RewriteCond %{REQUEST_URI} /component/|(/[^.]*|\.(php|html?|feed|pdf|vcf|raw))$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php [L]
Prova così... altra cosa...
com'è costruito l'url del tuo sito? è qualcosa del tipo
www.altervista.it/miosito/index.php?
Fai un backup del file htaccess prima di provare la modifica che ti ho proposto...
-
Assolutamente no , ho un dominio.it acquistato su ******
-
Adesso funziona benissimo , grazie Daniel!
Ho ricreato un file nuovo incollando il tuo codice e funziona!
Cosa c'era di diverso? il commento su quelle righe?
Grazie mille, grazie a tutti
-
Si, bisognava decommentare anche la riga rewrite base / ...
non so che host utilizzi, ma a seconda delle impostazioni dell'host alle volte si deve decommentare mentre altre invece bisogna lasciarla com'è... ad ogni modo, spero funzioni tutto per bene adesso :)
Ciao