Visualizzazione risultati 1 fino 2 di 2

Discussione: RewriteRule di una cartella

  1. #1
    Guest

    Predefinito RewriteRule di una cartella

    Vorrei che tutte le richieste fatte a xxxx.altervista.org/server/web/***** vengano ridirezionate a xxxx.altervista.org/server/web/index.php.

    In pratica vorrei che:

    xxxx.altervista.org/server/web/ => xxxx.altervista.org/server/web/index.php
    xxxx.altervista.org/server/web/foo => xxxx.altervista.org/server/web/index.php
    xxxx.altervista.org/server/web/foo/bar => xxxx.altervista.org/server/web/index.php
    xxxx.altervista.org/server/web/fizz => xxxx.altervista.org/server/web/index.php
    xxxx.altervista.org/server/web/fizz/bar => xxxx.altervista.org/server/web/index.php


    Ho provato a mettere dentro a /server/web/.htaccess questo contenuto:

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


    ma non ho ottenuto il risultato desiderato.

    Mi potete aiutare?

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,683

    Predefinito

    È necessaria la rewriteBase, prova così:
    Codice:
    RewriteEngine on
    RewriteBase /server/web/
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^.+$ index.php [L]
    Ciao!

Regole di scrittura

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