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

    modRwwrite : interpretazione diversa!

    Salve ho un sito con questo file .htaccess :

    Codice PHP:
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase 
    /

    RewriteCond %{REQUEST_URI} ^/forever/([^/]+).html
    RewriteRule 
    ^forever/([^/]+).html forever/index.php?pag=$[L]

    RewriteCond %{REQUEST_URI} ^/admin/([^/]+).html
    RewriteRule 
    ^admin/([^/]+).html admin/index.php?pag=$[L]

    RewriteCond %{REQUEST_URI} ^/faq/([^/]+).html
    RewriteRule 
    ^faq/([^/]+).htmlindex.php?pag=faq&id=$[L]

    RewriteCond %{REQUEST_URI} ^/forever.html
    RewriteRule forever
    .html forever/index.php [L]

    RewriteCond %{REQUEST_URI} ^/([^/]+).html
    RewriteRule 
    ([^/]+).html index.php?pag=$[L]
    </
    IfModule>

    php_flag    "magic_quotes_gpc"        "1"
    php_flag    "magic_quotes_runtime"    "0"
    php_flag    "register_globals"        "0"
    php_flag    "allow_url_fopen"        "0" 
    il problema è che sul server quando vado a cliccare su
    www.miosito.it/faq/1.html mi ridireziona su faq.php e non su index.php?pag=faq&id=1 come descritto dalla regola, perchè?
    Il bello è che sul server che ho qui in locale (cioè il pc sul quale creo e testo i siti) tale regola viene interpretata nella giusta maniera..

    ho provato anche usando questo file .htaccess:
    Codice PHP:
    RewriteEngine On

    RewriteRule 
    ^forever/([^/]+).html forever/index.php?pag=$[L]
    RewriteRule ^admin/([^/]+).html admin/index.php?pag=$[L]
    RewriteRule ^faq\/(.*)\.htmlindex.php?id=$1&pag=faq [L]

    RewriteRule forever.html forever/index.php [L]
    RewriteRule ([^/]+).html index.php?pag=$[L]

    php_flag    "magic_quotes_gpc"        "1"
    php_flag    "magic_quotes_runtime"    "0"
    php_flag    "register_globals"        "0"
    php_flag    "allow_url_fopen"        "0" 
    ma quando clicco su www.miosito.it/faq/1.htmlinvece di ridirezionarmi su index.php?pag=faq&cod=1 mi ridireziona su index.php?pag=1 ...ma chi glie lo dice? ovviamente sul server in locale questo file .htaccess funziona perfettametne.

    Dove sbaglio?
    "Due cose riempiono l’animo di ammirazione e venerazione sempre nuova e crescente, quanto piú spesso e piú a lungo la riflessione si occupa di esse: il cielo stellato sopra di me, e la legge morale in me..." Immanuel Kant

  2. #2
    però qualcuno potrebbe anche visitare il mio post..sigh ora ho due visite e le ho fatte tutte io, se non leggete nemmeno il mio problema non potrete mai sapere quanto questo è grave!
    "Due cose riempiono l’animo di ammirazione e venerazione sempre nuova e crescente, quanto piú spesso e piú a lungo la riflessione si occupa di esse: il cielo stellato sopra di me, e la legge morale in me..." Immanuel Kant

  3. #3
    chiedo al moderatore di spostarmi nella sezione PHP dato che qui non viene quasi mai nessuno e li ho una visibilità maggiore e potrei trovare più risposte(qui 0 ) dato che riguarda anche se in maniera marginale il PHP, grazie.
    "Due cose riempiono l’animo di ammirazione e venerazione sempre nuova e crescente, quanto piú spesso e piú a lungo la riflessione si occupa di esse: il cielo stellato sopra di me, e la legge morale in me..." Immanuel Kant

  4. #4
    perlomeno ditemi se il mio codice è fatto bene!
    per favore è un po' che attendo una risposta, possibile nessuno ha un idea di cosa sia success?

    HERLP
    "Due cose riempiono l’animo di ammirazione e venerazione sempre nuova e crescente, quanto piú spesso e piú a lungo la riflessione si occupa di esse: il cielo stellato sopra di me, e la legge morale in me..." Immanuel Kant

  5. #5
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    Purtroppo non posso spostarti, l'argomento è puramente apache


    La versione di apache sul server remoto è la stessa? I file di log cosa dicono?
    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.