Visualizzazione risultati 1 fino 5 di 5

Discussione: [.htaccess] mod_rewrite con directory virtuali

  1. #1
    Guest

    Predefinito [.htaccess] mod_rewrite con directory virtuali

    Allora ragazzi, vorrei sapere come scrivere un codice per fare in modo che funzioni anche le directory virtuali come qui su Altervista, per esempio il nome della sezione, viene considerata una cartella nell'URL :
    Codice:
    http://forum.it.altervista.org/supporto/
    io dovrei fare lo stesso, online, perchè in locale usando Xampp funziona perfettamente ma se lo mando online sono cotretto ad creare la directory per farlo funzionare. Questo è il codice che uso:

    Codice:
    RewriteEngine On
    RewriteRule ^sign/([0-9]*)\.png sign.php?u=$1 [L]
    però non funziona online. Sono costretto a creare la directory oper funzionare.

    Avete idea di come potrei fare? Il server è Linux

  2. #2
    L'avatar di darkwolf
    darkwolf non è connesso Salvatore Noschese
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,556

    Predefinito

    Esempio:
    Codice:
    RewriteEngine on
    RewriteBase /forum
    
    # Regolamento
    RewriteRule ^regolamento/$ /forum/index.php?action=rules [L,QSA]
    http://darkwolf.altervista.org/forum/regolamento/

  3. #3
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,226

    Predefinito

    Nel caso del codice che ha postato biccheddu questo codice dovrebbe andar bene:
    Codice PHP:
    RewriteEngine On
    RewriteBase
    /
    RewriteRule ^sign/([0-9]*).png$ sign.php?u=$1
    Avevi mancato il simbolo di chiusura $
    Apprezzi l'aiuto? Offrimi un caffè!

  4. #4
    Guest

    Predefinito

    Non funzionano, non so come fare cavolo.

    Non capisco perchè non fa, mentre in locale si

  5. #5
    Guest

    Predefinito

    Allora ragazzi, ho provato ad installare per vedere se funziona vB e vBSeo e funzionano perfettamente nel sever

    Guardate: http://www.makingart.org/vB/main-forum/

    Questo è il codice dell' .htaccess:

    Codice:
    RewriteRule ^((urllist|sitemap_).*\.(xml|txt)(\.gz)?)$ vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L]
    
    RewriteCond %{REQUEST_URI} !(admincp/|modcp/|cron)
    RewriteRule ^((archive/)?(.*\.php(/.*)?)?)$ vbseo.php [L,QSA]
    
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !^(admincp|modcp|clientscript|cpstyles|images)/
    RewriteRule ^(.+)$ vbseo.php [L,QSA]

Regole di scrittura

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