Visualizzazione risultati 1 fino 5 di 5

Discussione: Redirect di tutte le pagine per stato offline

  1. #1
    Guest

    Angry Redirect di tutte le pagine per stato offline

    Salve;
    io ho bisogno di reindirizzare tutte le pagine del sito
    alla pagina offline.php per impostazione del file .htaccess
    ho provato in tutti i modi che si trovano con internet
    e indovinate l'esito?
    l'ultimo più azzardato è questo qui:

    RedirectMatch 301 /(.*) /offline.php$1

    o con tutto l'url completo ma niente.

    Per chi non avesse capito
    vorrei fare un codice tipo questo:

    RewriteEngine on
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule . index.php [L]

    ma apposta di controllare se il file NON c'è
    deve reindirizzare qualsiasi url del sito in index.php

  2. #2
    L'avatar di saitfainder
    saitfainder non è connesso Sëniör Stäff
    Data registrazione
    06-12-2002
    Residenza
    Torino
    Messaggi
    8,715

    Predefinito

    Userei semplicemente:

    Codice:
    RewriteRule .* /offline.php


    «È una mia peculiarità distorcere la verità e inventarne di nuove.»
    «I tuoi orientamenti hanno su di me un effetto prossimo allo zero.»


  3. #3
    Guest

    Exclamation

    avevo già provato cosi..
    Ecco il messaggio che mi restituiva

    Internal Server Error

    The server encountered an internal error or misconfiguration and was unable to complete your request.

    Please contact the server administrator, info@altervista.org and inform them of the time the error occurred, and anything you might have done that may have caused the error.

    More information about this error may be available in the server error log.

    Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.

  4. #4
    L'avatar di soulcanada
    soulcanada non è connesso Utente giovane
    Data registrazione
    12-08-2011
    Messaggi
    75

  5. #5
    Guest

    Predefinito

    grazie mille funziona ^^
    ma se dovrei cambiare la pagina di manutenzione
    nel percorso:
    /errore/manutenzione.php

    il codice da:
    RewriteCond %{REMOTE_ADDR} !^130.25.186.159$
    RewriteCond %{REQUEST_URI} !^/manutenzione\.php$
    RewriteRule ^(.*)$ manutenzione.php [L]

    diventerebbe cosi?
    RewriteCond %{REMOTE_ADDR} !^130.25.186.159$
    RewriteCond %{REQUEST_URI} !^/errore/manutenzione\.php$
    RewriteRule ^(.*)$ /errore/manutenzione.php [L]

    o gli slash " / " causano qualcosa?

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •