Back to top

Autore Topic: modifiche sbagliate file htaccess e adesso ho errore nel mio sito! [RISOLTO]  (Letto 3647 volte)

Offline PMoroma

  • Nuovo arrivato
  • *
  • Post: 7
    • Mostra profilo
Ciao ragazzi,


Mi serve un aiuto urgente, premetto che sto ancora imparando la gestione di un sito web e quindi credo di avere fatto una cavolata tremenda nel sito che ho creato e gestisco.
Volevo inserire una redirect 301 nel mio sito visto che digitando su www.miosito.it non venivano visualizzate le modifiche che avevo creato proprio nella home page ma una volta che facevo click di nuovo su home  e il mio indirizzo cambiava a www.miosito.it/joomla  finalmente le potevo vedere. 
Andiamo al dunque, leggendo un po qua e la ho letto che bastava inserire nel file htaccess redirect 301 ecc ... ho visto che non funzionava bene mi si apriva solo la homepage e appena facevo click su una altra voce del menu mi dava errore 404 articolo non trovato, ho cancellato la riga di codice ma la mia pagina non e più tornata come prima e purtroppo non avevo fatto una copia di questo file htaccess e adesso mi ritrovo la mia pagina che non funziona.
La cosa strana e che quando digito www.miosito.it/joomla/index.php funziona tutto... Mi ritrovo ad un punto morto e non so cosa fare??? per farsi che almeno torni tutto come prima..


Se puo servire questo e quello che ho adesso nel file htaccess.. AIUTATEMI per favore!



##
# @package    Joomla
# @copyright  Copyright (C) 2005 - 2014 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.
« Ultima modifica: 28 Feb 2015, 18:00:55 da PMoroma »

Offline $Red

  • Moderator
  • Instancabile
  • *****
  • Post: 5339
  • "Bastard Inside"
    • Mostra profilo
ciao e benvenuto sul forum joomla.it, prima di tutto per favore inserisci il codice nel tag code utilizzando il tasto # che trovi nell'editor. Per il tuo problema prova ad effettuare queste due modifiche
  • cerca La riga Options +FollowSymLinks e commentala con # falla diventare #+FollowSymLinks
  • cerca la riga #RewriteBase / e decommentatala falla diventare RewriteBase / aggiungendo il nome della cartella se joomla è in una sottodirectory quindi RewriteBase /nomecartella
attiva le opzioni seo nel pannello di controllo joomla, chiaramente il file htaccess.txt deve essere rinominato in .htaccess

Offline PMoroma

  • Nuovo arrivato
  • *
  • Post: 7
    • Mostra profilo
Grazie per la risposta. Onestamente non so come faccio a capire se joomla è in una sottodirectory ? mi potresti spiegare?.....  il mio indirizzo sarebbe cosi www.miosito.it ma qui non riesco a visualizzare le modifiche tipo slideshow, facebook box ecc... solo l articolo che è linkato a la home,  invece quando digito www.miosito.it/joomla vedo tutto.. in allegato come chiesto tramite editor il codice che adesso ho su htaccess... Grazie in anticipo per il tuo aiuto


Codice: [Seleziona]

##
# @package    Joomla
# @copyright  Copyright (C) 2005 - 2014 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.




Offline maicolstaip

  • Global Moderator
  • Instancabile
  • ********
  • Post: 17623
  • Sesso: Maschio
    • Mostra profilo
Ciao,
prova così


Codice: [Seleziona]
##
# @package    Joomla
# @copyright  Copyright (C) 2005 - 2014 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 /joomla


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




Non si risponde a PM tecnici. Postate sul forum. Grazie.

Offline PMoroma

  • Nuovo arrivato
  • *
  • Post: 7
    • Mostra profilo
Grazie mille ..sono riuscito a ripristinare le pagine del mio sito, pero ho sempre lo stesso problema.. magari ti posto il mio sito cosi vedi..., se digiti  www.criroma5.it (qui vedi subito la home ma senza le modifiche fatte) ... se fai click su home di nuovo vedi tutti i cambiamenti o se digiti www.criroma5.it/joomla lo stesso..sembra che sono due pagine..come posso fare a risolvere questo?


Grazie davvero siete fantastici!

Offline MarkOne

  • Appassionato
  • ***
  • Post: 597
  • Sesso: Maschio
    • Mostra profilo
Non è che hai fatto una nuova installazione dentro una cartella della root?
In tal caso avresti un clone del sito dentro la cartella joomla e spiegherebbe il perchè delle anomalie.
Controlla con Filezilla o altro FTP se oltre alle cartelle classiche del core hai anche una cartella joomla popolata
Mark One
Everybody is ignorant, only on different subjects.
(W. Rogers)

Offline PMoroma

  • Nuovo arrivato
  • *
  • Post: 7
    • Mostra profilo
Ciao si guardando su fzilla andando sulle cartelle del mio sito ce la cartella joomla, l apro e vedo le stesse cartelle e file che ho nelle cartelle del mio sito semplicemente con date modifiche diverse.. cosa dovrei fare? non vorrei fare un casino  :o

Offline MarkOne

  • Appassionato
  • ***
  • Post: 597
  • Sesso: Maschio
    • Mostra profilo
Non è difficile, devi solo con Filezilla spostare fisicamente il contenuto della cartella /Joomla/ nella root del tuo spazio.
Poi dei modificare il file configuration.php più o meno in questo modo:
Codice: [Seleziona]
public $log_path = '/web/htdocs/www.tuosito.it/home/logs';
public $tmp_path = '/web/htdocs/www.tuosito.it/home/tmp';
I parametri da applicare al configuration dentro /joomla/ sono gli stessi del configuration che hai sulla root, quindi ti conviene salvartene una copia prima.
Sempre meglio fare un backup del sito prima di ogni operazione
ciaoo
Mark One
Everybody is ignorant, only on different subjects.
(W. Rogers)

Offline PMoroma

  • Nuovo arrivato
  • *
  • Post: 7
    • Mostra profilo
Visto che ho le stesse cartelle, file pure index.php ecc nella root principale, deve cancellare prima queste? cioe cancellare tutto  e lasciare vuoto la cartella del mio sito e poi spostare tutte le cartelle e file ecc che si trovano nella cartella joomla a questa cartella e poi cancello questa cartella joomla.. giusto?

Offline maicolstaip

  • Global Moderator
  • Instancabile
  • ********
  • Post: 17623
  • Sesso: Maschio
    • Mostra profilo
Ciao,
probabilmente hai fatto 2 installazioni di joomla...

Fai così:
elimina tutti i files e le cartelle di joomla che hai nella root.
Dopo aver fatto questo, sposta il contenuto della cartella "joomla" nella root
A quel punto avrai la cartella "joomla" vuota e puoi eliminarla.

Dopo aver fatto questi spostamenti, editi il file configuration.php come ti ha scritto il buon MarkOne.

Attento che se fai come ti ho suggerito quello che hai nella root lo perdi, sta a te vedere quale dei due siti è più aggiornato.

Ciao!
Non si risponde a PM tecnici. Postate sul forum. Grazie.

Offline PMoroma

  • Nuovo arrivato
  • *
  • Post: 7
    • Mostra profilo
Ciao ragazzi.. ho fatto come mi avete detto.. la sottocartella joomla del url è sparita.. Ma adesso ho diversi problemi nella pagine.. apparte che mi appare su ogni articolo un link per modificare quell articolo e un aggiungi allegato e se faccio click sui banners non funziona.. in cosa ho sbagliato?? ho rinominato la cartella joomla a __joomla e non l ho cancellata ancora..  e mi si vedono aritcolo che avevo messo in stato non pubblicato... potete controllare pure voi ecco il sito mio  www.criroma5.it .... :'(
Grazie ancora!

Offline maicolstaip

  • Global Moderator
  • Instancabile
  • ********
  • Post: 17623
  • Sesso: Maschio
    • Mostra profilo
Ciao,
l'icona per modificare gli articoli ti appare perchè sei loggato dal backend come superadmin.
In tal caso, nel front end hai la possibilità di editare un articolo e quindi il sistema ti mostra l'icona per farlo.

Per il banner (quale banner?), cancella e rifai, sicuramente hai sbagliato qualcosa

Gli articoli non pubblicati che si vedono, anche qui avrai fatto qualche errore, ricontrolla tutto ;)

Ciao!
Non si risponde a PM tecnici. Postate sul forum. Grazie.

Offline PMoroma

  • Nuovo arrivato
  • *
  • Post: 7
    • Mostra profilo
Grazieeeeee!! e tutto sistemato adesso!! ieri non so perché avevo questi problemi.. adesso ho semplicemente cancellato la cache, modificato delle cose su impostazioni globali e si e risolto tutto! GRAZIE ANCORA per il vostro aiuto!
Una domanda sapete come posso fare visto che google ha già indicizzato le mie pagine , le tolga già che appaiono ancora i link con /joomla in mezzo... Basta inviare di nuovo la Sitemap? ;D






Offline maicolstaip

  • Global Moderator
  • Instancabile
  • ********
  • Post: 17623
  • Sesso: Maschio
    • Mostra profilo
Sì, invia una nuova sitemap ed attendi che il crawler ripassi.

Per cortesia, non dimenticare di aggiungere [Risolto] al titolo del primo messaggio.

Ciao!
Non si risponde a PM tecnici. Postate sul forum. Grazie.

 



Web Design Bolzano Kreatif