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

    migliorare il mio .htaccess

    ciao a tutti

    ho creato un file .htaccess come questo

    codice:
    Options +FollowSymLinks
    RewriteEngine On
    
    #Modificalo in funzione della tua webdirectory!
    RewriteBase /admin3
    RewriteCond %{REQUEST_FILENAME} !-d
    
    RewriteRule ^([^/\.]+)/?$ hotel.php?path_strutture=/$1 [L]
    RewriteRule ^listini/([^/\.]+)/?$ listini.php?link_listino=/$1 [L]
    in questo modo:
    1. se la directory esiste mi restituisce il file contenuto
    2. se la directory non esiste mi rimanda al file hotel.php
    3. se digito la directory inesistente /listini/listino1 verrò indirizzato al file listini.php

    veniamo alla domanda

    a) partiamo dal caso 3. il file di risposta (listini.php?ecc ecc) non mi vede le immagini e i css perchè è come se stesse fisicamente in un'altra directory. c'è un modo per risolvere senza riscrivermi i diversi percorsi?

    b) il punto 1. ma se l'utente sbaglia a scrivere qualche directory o file come faccio a farlo arrivare su un file 404 anzicchè sul file hotel.php dove peraltro darà errore perchè non ci sarebbe alcun parametro? nel modo in cui ho scritto non credo sia possibile. qualche alternativa?

    spero in voi...grazie.
    ---------------------------
    danielix05

  2. #2
    ciao ragazzi potete almeno aiutarmi sul punto b?

    ---------------------------
    danielix05

  3. #3

    NESSUNA IDEA?

    o sbaglio nell'esporre il problema?
    ---------------------------
    danielix05

  4. #4
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    Per il punto a:
    http://www.google.it/search?hl=it&q=...nG=Cerca&meta=

    Per il punto b:
    prova a gestire la cosa tramite php.
    think simple think ringo

  5. #5
    ciao marketto,
    il punto a ci sono arrivato
    ma del punto b dire "prova a gestire tramite php" non è un po' troppo generico?

    :master:

    , grazie cmq
    ---------------------------
    danielix05

  6. #6
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    Spiega meglio, magari con qualche esempio, cosa vorresti fare al punto b.
    think simple think ringo

  7. #7
    ciao,

    * l'utente scrive sito.it/listini/hotel-tale-dei-tali

    e si visualizza la pagina del listino dell'albergo (perchè ovviamente verrà aperta la pagina listini.php?path=hotel-tale-dei-tali)

    ** se l'utente scrive solo sito.it/listini
    si apre si la pagina dei listini ma senza nessun campo popoplato (visualizza infatti la pagina listini.php ma senza nessun path associato)

    *** quindi vorrei che l'utente fosse rimandato all'index.php oppure che apparisse un file con l'errore 404 che andrei a personalizzare [magari mi dai anche un consiglio su questo])

    e questo anche in ogni caso in cui non esiste l'indirizzo ricercato.

    spero di essere stato più chiaro.
    ---------------------------
    danielix05

  8. #8
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    Per l'errore 404:
    codice:
    ErrorDocument 404 /tua_pagina_errore_404.html
    Per l'altra richiesta forse una cosa del genere:
    codice:
    RewriteRule ^listini/$ index.php [L]
    think simple think ringo

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.