[Htaccess] Redirect per url non esistente

Discussione in 'Apache' iniziata da felino, 1 Aprile 2019.

Tag (etichette):
  1. felino

    felino Utente Attivo

    Registrato:
    12 Dicembre 2013
    Messaggi:
    857
    Mi Piace Ricevuti:
    8
    Punteggio:
    18
    Occupazione:
    Developer Senior
    Località:
    Aci Catena (Catania)
    Buongiorno,
    spero di scrivere nella sezione corretta.

    Nel mio dominio attualmente ho:
    - root > file index.php e file .htaccess
    - ./shop > contiene l'intero sito web in Wordpress

    Il contenuto del file htaccess:
    Codice:
    RewriteEngine on
    RewriteCond %{HTTP_HOST} nomesito.it [NC]
    RewriteCond %{REQUEST_URI} ^/$
    RewriteRule ^(.*)$ /shop/$1 [L]
    
    cosi che l'utente viene indirizzato nel cartella /shop

    Vorrei che quando l'utente digita un URL non esistente "Not Found" non gestibile da Wordpress quindi al di fuori della cartella /shop venga reindirizzato a quest'ultima.

    Cosa devo aggiungere alla mie regole già esistenti?

    Grazie!
     
  2. felino

    felino Utente Attivo

    Registrato:
    12 Dicembre 2013
    Messaggi:
    857
    Mi Piace Ricevuti:
    8
    Punteggio:
    18
    Occupazione:
    Developer Senior
    Località:
    Aci Catena (Catania)
    Ho risolto integrando le seguente linee:
    Codice:
    # or map them to one error document:
    #RewriteCond %{REQUEST_URI} ^/404/$ [OR]
    #RewriteCond %{REQUEST_URI} ^/500/$
    #RewriteRule ^(.*)$ /shop/index.php [L]
    
    Funziona correttamente, ma chiedo a Voi se e' la scelta corretta oppure no.

    Grazie.
     
Sto caricando...

Condividi questa Pagina