Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Broblema .htaccess

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    37

    Broblema .htaccess

    Buongiorno,
    ho un problema con il file .htaccess e il tag <base href="http://www.sitoweb.com/">

    Nel file .htaccess ho:

    #Options FollowSymLinks
    RewriteEngine on
    #RewriteBase /
    RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-d
    RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-f
    ErrorDocument 401 /
    ErrorDocument 403 /
    ErrorDocument 404 /
    ErrorDocument 500 /

    RewriteRule ^guarda(.*).html index.php?act=view&vid=$1 [L]
    RewriteRule ^cerca.html index.php?act=search [L]
    RewriteRule ^cerca(.*) index.php?act=search&search_query=$1 [L]

    Quando uso lo script il form mi rimanda alla pagina ad esempio:
    http://www.sitoweb.com/guarda.html

    mentre lo script è in una cartella e dovrebbe funzionare così:
    http://www.sitoweb.com/cartella/guarda.html


    Come posso fare per risolvere???
    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    37
    Cavolo, ho fatto diverse prove ma non funziona

  3. #3
    scusa, ma non ho capito il quesito.

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    37
    Allora...

    Lo script per funzionare dovrebbe portarmi su questo url:
    http://www.sitoweb.com/cartella/guarda.html

    Invece a causa di questo tag nella head della pagina <base href="http://www.sitoweb.com/"> (che non posso togliere) mi porta a quest'altro url:
    http://www.sitoweb.com/guarda.html

    Calcolando che il mio file .htaccess è questo:
    #Options FollowSymLinks
    RewriteEngine on
    #RewriteBase /
    RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-d
    RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-f
    ErrorDocument 401 /
    ErrorDocument 403 /
    ErrorDocument 404 /
    ErrorDocument 500 /

    RewriteRule ^guarda(.*).html index.php?act=view&vid=$1 [L]
    RewriteRule ^cerca.html index.php?act=search [L]
    RewriteRule ^cerca(.*) index.php?act=search&search_query=$1 [L]


    COME POSSO RISOLVERE???

  5. #5
    Nel form, metti il link assoluto e non relativo.

    <form action='http://www.sito.it/cartella/guarda.html'>

  6. #6
    Originariamente inviato da Samleo
    Nel form, metti il link assoluto e non relativo.

    <form action='http://www.sito.it/cartella/guarda.html'>
    esatto, atrimenti fai questa modifica:

    <base href="http://www.sitoweb.com/cartella/">

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    37
    Questo non posso farlo, altrimenti non funziona tutto il resto della pagina:
    <base href="http://www.sitoweb.com/cartella/">

    Mentre vorrei risolvere direttamente dal .htaccess, e modificare questo file:
    #Options FollowSymLinks
    RewriteEngine on
    #RewriteBase /
    RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-d
    RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-f
    ErrorDocument 401 /
    ErrorDocument 403 /
    ErrorDocument 404 /
    ErrorDocument 500 /

    RewriteRule ^guarda(.*).html index.php?act=view&vid=$1 [L]
    RewriteRule ^cerca.html index.php?act=search [L]
    RewriteRule ^cerca(.*) index.php?act=search&search_query=$1 [L]

  8. #8
    Originariamente inviato da martinca

    proverei così

    RewriteRule ^guarda(.*).html$ index.php?act=view&vid=$1 [L]
    RewriteRule ^cerca.html$ index.php?act=search [L]
    RewriteRule ^cerca(.*)$ index.php?act=search&search_query=$1 [L]

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    37
    Non è cambiato niente

  10. #10
    Originariamente inviato da StefanoC
    Errore mio. così dovrebbe andare...

    Rewritematch ^guarda(.*).html index.php?act=view&vid=$1 [L]
    Rewritematch ^cerca.html index.php?act=search [L]
    Rewritematch ^cerca(.*) index.php?act=search&search_query=$1 [L]

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.