Back to top

Autore Topic: /index.php eliminato ma gli utenti registrati non sono più riconosciuti  (Letto 1627 volte)

Offline saluteme

  • Esploratore
  • **
  • Post: 148
  • Sesso: Maschio
    • Mostra profilo
Ciao a tutti.
Ho aggiunto nel file .htaccess il seguente codice al fine di evitare la duplicazione della homepage con index.php

Options +FollowSymLinks
DirectoryIndex index.php
 
RewriteEngine On
RewriteBase /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://www.saluteme.it/ [R=301,L]
 
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

L'obiettivo è stato raggiunto, ma adesso nessun utente può essere riconosciuto (front-end).
Ovviamente se elimino il codice sopra succede il contrario.
PS Non funziona più nemmeno la ricerca interna del sito.

Per favore qualcuno può darmi un suggerimento?
Grazie anticipatamente.
« Ultima modifica: 04 Set 2010, 00:09:23 da saluteme »
La salute senza pubblicità occulta http://www.saluteme.it

Offline ilvanni

  • Global Moderator
  • Instancabile
  • ********
  • Post: 7038
  • Sesso: Maschio
  • Giovanni Vacca
    • Mostra profilo
Scusa ma realmente a cosa ti serve tutto questo marchingegno che hai messo in piedi? Boh... Lascia fare ai motori di ricerca.

Offline saluteme

  • Esploratore
  • **
  • Post: 148
  • Sesso: Maschio
    • Mostra profilo
Il tutto aveva risolto il problema di avere 2 pagine home la classica www.saluteme.it  e www.saluteme.it/index.php

Sconsiglio di utilizzare il codice sopra riportato. L'ho tolto questa mattina perchè non funzionavano le procedure di cui chiedevo lumi.
Il danno maggiore, però, è stato sulle indicizzazioni di google, il numero di visite è crollato.
 :'(

Spero, solo, che sia questo codice ad averlo provocato, altrimenti attenderò invano... creando altro danno.
Farò sapere.
 
La salute senza pubblicità occulta http://www.saluteme.it

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Ma chi lo dice che www.tuosito.it e www.tuosito.index.php sono due url diversi?
se non metti la index.xxx è il server che la mette al tuo posto prendendola a seconda della configurazione  con estensione htm, html, php, ecc.
A prova di quel che dico tu prova a togliere dalla root qualsiasi file con queste estensioni e vedi se apri il sito.

Offline saluteme

  • Esploratore
  • **
  • Post: 148
  • Sesso: Maschio
    • Mostra profilo
Ciao tomtomfive
Fai una prova qui: http://www.searchmasters.co.nz/redirect-check/

I migliori siti non hanno duplicazioni della homepage.
Lo dicono in tanti ed è vero, bisogna eliminare i doppioni, nomesito.it/index.php  ovviamente non si può reindirizzare con la stessa facilità delle altre.

Sul mio sono riuscito a reindirizzare sulla pagina di default indirizzi del tipo:
nomesito/index
nomesito/home
ecc.
così come
http://nomesito.it diventa http://www.nomesito.it (canonico)

Per esempio se digiti sulla barra degli indirizzi saluteme.it/index  vedrai che l'indirizzo diventa http://www.saluteme.it/

Ciò non succede con /index.php  perchè il codice riportato sopra ha qualche mancanza ed ha provocato il disastro in cui mi trovo.
« Ultima modifica: 05 Set 2010, 00:19:03 da saluteme »
La salute senza pubblicità occulta http://www.saluteme.it

 



Web Design Bolzano Kreatif