- Home
- Categorie
- Coding e Sistemistica
- Coding
- file .htaccess
-
file .htaccess
Moderatori scusate non so se è il posto giusto... ho pensato che questa è la sezione per gli smanettoni linuxiani/apachiani
Vi pongo una questione a cui non ho trovato risposta (era ovvio); ho installato phplinkdirectory per gestire una directory, nel modificare il template ho sbagliato a scrivere un link caos totale...
Nella sostanza quando il link è scorretto viene ripresentata la index della directory ma nella cartella corrente..es. miosito.ext/directory/webmastri/pippo.htm
viene visualizzato miosito.ext/directory/index.php ma l'url rimane miosito.ext/directory/webmastri/pippo.htm
il problema: quando arriva Spederman segue
miosito.ext/directory/webmastri/pippo.htmche contiene ancora il link a pippo.htm lo segue e si ritrova in
miosito.ext/directory/webmastri/webmastri/pippo.htm
poi
miosito.ext/directory/webmastri/webmastri/webmastri/pippo.htmtutto questo replicato per tutte le pagine delle directory.. insomma un casino vengono spiderizzate infinite pagine tutte uguali all'index ma in percorsi diversi. Il problema penso sia dovuto al file .htaccess
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-l RewriteRule .* index.php [QSA,L]
è possibile disabilitare il rewrite almeno per i file con estensione htm? se si funzionerebbe secondo voi? Per il momento mi hanno spiderizzato una decina di pagine replicate tutte .htm ma vorrei che le cancellassero, che trovassero una pagina non esistente, un reindirizzamento, boh non so quel è la soluzione migliore....
grazie
AGGIUNTA:
Ovviamente penso che se apporto modifiche alla truttura della directory succederà lo stesso casino... ovvero ogni pagina sarà la replica della index