Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Problemi con file .htaccess

    Salve,
    il mio provider mi ha fornito oltre che un dominio di secondo livello, uno di terzo che ho richiesto.
    Per farlo puntare ad una cartella specifdica dello spazio, ho messo un file .htaccess nella root (/www) di questo tipo:

    codice:
    ####################
    RewriteEngine On
    RewriteBase /
    RewriteCond %{HTTP_HOST} samyweb.damage-inc.it
    RewriteCond %{REQUEST_URI} !samyweb/
    RewriteRule ^(.*)$ /samyweb/$1 [L]
    ####################
    Fino a stasera ha sempre funzionato bene.

    Oggi avevo creato un altro file .htaccess in una cartella /home della root, per l'opzione "search friendly SEF" di Mambo, e mi sono accorta che samyweb.damage-inc.it non punta più alla sottodir /samyweb, ma ad /home.

    (per intenderci: c'è http://damage-inc.it/home/ ed il mio, che sarebbe http://samyweb.damage-inc.it/home/ , che in teoria dovrebbe visualizzare questo:
    http://damage-inc.it/samyweb/home/index.php che però si vede malissimo, poichè non so perchè non trova più il CSS)

    Il file .htaccess dentro /home è questo:

    ######################
    RewriteEngine On
    RewriteBase /home
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*) index.php
    ######################

    Riassumendo, ho una situzione come questa:

    www/
    .htaccess (1)
    www/home/
    .htaccess (2)
    www/samyweb/
    il mio saito, non più visibile

    Qualcuno sa dirmi cosa c'è che non va, se c'è qualcosa che va in conflitto...
    Ho provato a cancellare il secondo .htaccess, quello dentro /home, ma la situazione non è tornata come prima.

    Grazie a tutti!

  2. #2
    Al limite se qualcuno conosce una guida comprensibile sui files .htaccess ...
    Io ho cercato, ma è davvero difficile capirci qualcosa!

  3. #3
    l''htacces per il rewrite di una condition va messo nella dir in cui deve avere effetto lo script :master:

  4. #4
    Ed infatti l'ho messo nella root, poichè è l'unico modo che mi è venuto in mente per far puntare http://samyweb.damage-inc.it alla sottocartella /samyweb, senza che si veda che essa è una sottocartella.
    L'altro htaccess invece è dentro la sottocartella /home, in cui è installato Mambo.
    In pratica alla fine si dovrebbe avere una condizione del tipo :
    http://damage-inc.it vede normalmente l'index.php nella root che fa un redirect html verso la cartella /home
    http://samyweb.damaege-inc.it vede l'index.php he sta dentro la sottocartella /samyweb
    Non capisco come mai prima funzionasse, e adesso non va più..

  5. #5
    Ho risolto in modo barbaro:
    ho semplicemente detto al primo file htaccess di far puntare il sottodominio a /samyweb/home/ invece che a /samyweb/ e adesso è tornato a funzionare... mah, mistero di apache! :master:

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.