Autore Topic: [RISOLTO]htacces e www non www  (Letto 193 volte)

Offline Alessia77

  • Esploratore
  • **
  • Post: 76
    • Mostra profilo
[RISOLTO]htacces e www non www
« il: 24 Mar 2017, 17:28:43 »
Ciao a tutti,
chiedo venia e chiarimenti come al solito considerando che non sono una esperta ma autodidatta tra libri e tutorial che però a volte possono portare a un pò di confusione che non trovo mai nel forum.
Domanda 1:
Allora per quanto riguarda il www non www io sono per il www e quindi ho operato aggiungendo tutte e due le proprietà su web master tool indicando per entrambe che il dominio preferito è www.
E' corretto oltre al fatto che ho abilitato la funzione canonical integrata in joomla?


Domanda 2:
Ho configurato .htaccess per le user friendly  così come segue ci sono controindicazioni o consigli per migliorare la configurazione?
Grazie anticipatamente a chi mi risponderà anche solo con qualche link con cui approfondire.



##
# @package    Joomla
# @copyright  Copyright (C) 2005 - 2016 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 'Options +FollowSymLinks' may cause problems with some server configurations.
# It is required for the use of mod_rewrite, but it may have already been set by your
# server administrator in a way that disallows changing it in this .htaccess file.
# If using it causes your site to produce an error, comment it out (add # to the
# beginning of the line), reload your site in your browser and test your sef urls. If
# they work, then it has been set by your server administrator and you do not need to
# set it 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 then comment out the operations listed
# below by adding a # to the beginning of the line.
# This attempts to block the most common type of exploit `attempts` on Joomla!
#
# Block any script trying to base64_encode data within the URL.
RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
# Block any script that includes a <script> tag in URL.
RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR]
# Block any script trying to set a PHP GLOBALS variable via URL.
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
# Block 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 home page
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 the 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.
## ENABLE GZIP COMPRESSION ##
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
## ENABLE GZIP COMPRESSION ##
 
« Ultima modifica: 07 Apr 2017, 16:48:17 da Alessia77 »

Offline marine

  • Team Joomla.it
  • Abituale
  • *******
  • Post: 1993
  • Sesso: Maschio
    • Mostra profilo
Re:htacces e www non www
« Risposta #1 il: 24 Mar 2017, 17:49:20 »
Hai messo questa regola per fare in modo che tutte le chiamate senza www vadano a finire nella versione con www?

Codice: [Seleziona]
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www\.dominio\.it$
RewriteRule ^(.*)$ http://www.dominio.it/$1 [R=301,L]

Offline Alessia77

  • Esploratore
  • **
  • Post: 76
    • Mostra profilo
Re:htacces e www non www
« Risposta #2 il: 24 Mar 2017, 18:09:17 »
No sinceramente non la ho messa perchè pensavo bastasse impostare il dominio preferito su web master tool.
Avevo letto di questa cosa ma non avevo approfondito.
Se devo inserirla dove va collocata?
Ovviamente presumo che chi invece vuole usare senza WWW switcha fa il contrario.
Sei così gentile anche da spiegarmi il perchè va messo oltre alla configurazione che effettui in google web master tool?
Grazie mille per la risposta immediata  :D


Offline marine

  • Team Joomla.it
  • Abituale
  • *******
  • Post: 1993
  • Sesso: Maschio
    • Mostra profilo
Re:htacces e www non www
« Risposta #3 il: 24 Mar 2017, 19:08:41 »
Se devo inserirla dove va collocata?

Alla fine del file

Sei così gentile anche da spiegarmi il perchè va messo oltre alla configurazione che effettui in google web master tool?

Perchè google non è il gestore del tuo server, l'indicazione nella web master tool influenza i risultati nella ricerca di google, ma nulla può per quello che digitano direttamente gli utenti o provengono dai link o da altri motori di ricerca.

Ovviamente presumo che chi invece vuole usare senza WWW switcha fa il contrario.

La regola per non avere il www è questa:

Codice: [Seleziona]
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^dominio\.it$ [NC]
RewriteRule ^(.*)$ http://dominio.it/$1 [R=301,L]

Offline Alex21

  • Appassionato
  • ***
  • Post: 388
    • Mostra profilo
    • Immobili a Padova
Re:htacces e www non www
« Risposta #4 il: 24 Mar 2017, 19:18:28 »
Ciao Alessia,
mi sembra che il tuo discorso su www o non www riguarda solo il   google web master tool, non come è configurato l'accesso http al tuo sito perché, indipendentemente dal fatto che si venga indirizzati automaticamente (prima di impostare .htaccess) verso il www o meno, Goggle ti chiede come vuoi che sia visto il tuo sito nei risultati del motore di ricerca.
Sono due cose separate mi sembra.
Un saluto.




Offline Alessia77

  • Esploratore
  • **
  • Post: 76
    • Mostra profilo
Re:htacces e www non www
« Risposta #5 il: 07 Apr 2017, 14:58:31 »
Hai messo questa regola per fare in modo che tutte le chiamate senza www vadano a finire nella versione con www?

Codice: [Seleziona]
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www\.dominio\.it$
RewriteRule ^(.*)$ http://www.dominio.it/$1 [R=301,L]


Allora eccomi di nuovo qui ho effettuato ciò che mi hai detto nel file htacces perchè giustamente il traffico può arrivare non solo da google ma anche da latri motori e quindi è giusto che ci sia quel tipo di reindirizzamento.
Altre cose che si possono fare a livello htaccess per ottimizzare il sito?
Forse impostare le regole della cache come per la compressione Gzip..


Offline marine

  • Team Joomla.it
  • Abituale
  • *******
  • Post: 1993
  • Sesso: Maschio
    • Mostra profilo
Re:htacces e www non www
« Risposta #6 il: 07 Apr 2017, 15:11:00 »
Cortesemente per una nuova richiesta apri un nuovo post e metti [RISOLTO] a questo se ritieni soddisfacenti i consigli. Giusto per tenere ordinato e fruibile il forum senza mischiare gli argomenti e sezioni.

Offline Alessia77

  • Esploratore
  • **
  • Post: 76
    • Mostra profilo
Re:htacces e www non www
« Risposta #7 il: 07 Apr 2017, 16:47:52 »
Scusa pensavo fosse attinente perchè all'inizio del post avevo chiesto delucidazioni sia per WWW o on WWW e per configurazioni varie che si possono fare ad htacces per milgiorare prestazioni (vedi domanda2).
Comunque i consigli sono stati utilissimi e metterò risolto aprendo poi un nuovo topic per gli altri dubbi  8)

Offline marine

  • Team Joomla.it
  • Abituale
  • *******
  • Post: 1993
  • Sesso: Maschio
    • Mostra profilo
Re:[RISOLTO]htacces e www non www
« Risposta #8 il: 07 Apr 2017, 20:55:54 »
Nessun problema, solo che le altre domande non sono in linea con il titolo del post e di conseguenza non risulterebbero fruibili dagli utenti attraverso una ricerca.

 

Torna su