Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1

    Problemi file .htaccess

    Ciao a tutti, rieccomi con un'altro problema, il file .htaccess ho letto diverse risposte qui' nel forum ma non ho trovato soluzione al mio problema, ho così scritto:

    Rewrite Engine On
    Rewrite Rule ^/hotel_ischia/hotel-([^/]+).htm/hotel.php?id=$1

    Nel file ce solo quella parte de codice poi l'ho messo nella cartella dove mi serve il rewrite, pero' mi da errorre ( tanto per cambiare ) questo è il Link
    Grazie

  2. #2
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543
    http://www.ikaro.net/articoli/cnt/ur...ting-0094.html
    http://www.widexl.com/tutorials/mod_rewrite.html

    codice:
    Rewrite Engine On
    Rewrite Rule ^/hotel_ischia/hotel-([^/]+).htm /hotel.php?id=$1 [L]
    così dovrebbe andare ma considera che io dell'argomento non sò nulla....mi sono basato sulla lettura del primo link e sul secondo per capire cosa fosse quella [L]

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

  3. #3
    Utente di HTML.it L'avatar di Luke70
    Registrato dal
    Jul 1999
    Messaggi
    767
    Sarebbe utile sapere che errore ti da.

    Sicuramente devi separare la parte che specifica la stringa di richiesta con uno spazio da quella che dice come vuoi la riscrittura: insomma devi mettere uno spazio prima di /hotel.php?id=$1

  4. #4
    ciao e grazie per le risposte ragazzi! mi dà questo errore:
    Internal Server Error

    500 The server encountered an internal error or misconfiguration and was unable to complete your request.

    Please contact the server administrator, postmaster@ischiatravelnet.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

    More information about this error may be available in the server error log.

    ho provato diverse soluzioni ancge quelle suggerite ma non mi funzionano.
    Qualche suggerimento?
    Grazie

  5. #5
    Utente di HTML.it L'avatar di Enoa
    Registrato dal
    Jul 2005
    Messaggi
    573

    Re: Problemi file .htaccess

    Ci sono degli errori di sintassi:
    - RewriteRule e non Rewrite Rule
    - RewriteEngine e non Rewrite Engine


  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    57

    Re: Re: Problemi file .htaccess

    Originariamente inviato da Enoa
    Ci sono degli errori di sintassi:
    - RewriteRule e non Rewrite Rule
    - RewriteEngine e non Rewrite Engine

    Ciao grazie per l'intervento! L'ho aggiustato ma non mi carica l'url come dovrebbe, ho ricavato il codice nuovo tramite un htaccesseditor online ma neanche quest'ultimo funziona a questo puntonon so piu' che pensare ti posto il codice generato online.

    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^(ischiatravelnet\.com/hotel_ischia/hotel\.php?id=1)(:80)? [NC]
    RewriteRule ^(.*) http://ischiatravelnet.com/hotel_ischia/hotel.php?id=1/$1 [R=301,L]

    Ciao Grazie

  7. #7
    Utente di HTML.it L'avatar di Enoa
    Registrato dal
    Jul 2005
    Messaggi
    573
    Originariamente inviato da princo
    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^(ischiatravelnet\.com/hotel_ischia/hotel\.php?id=1)(:80)? [NC]
    RewriteRule ^(.*) http://ischiatravelnet.com/hotel_ischia/hotel.php?id=1/$1 [R=301,L]
    non è chiaro quello che volete, forse il redirect a ischiatravelnet.com/hotel_ischia/hotel.php?id=1 per tutto ciò che non lo è?
    prova così:
    codice:
    RewriteEngine On
    RewriteCond %{REQUEST_URI} !^hotel_ischia/hotel.php
    RewriteCond %{QUERY_STRING} !^id=1/
    RewriteRule (.*) http://ischiatravelnet.com/hotel_ischia/hotel.php?id=1/$1?%{QUERY_STRING} [R=301,NE,L]

  8. #8
    Originariamente inviato da Enoa
    non è chiaro quello che volete, forse il redirect a ischiatravelnet.com/hotel_ischia/hotel.php?id=1 per tutto ciò che non lo è?
    prova così:
    codice:
    RewriteEngine On
    RewriteCond %{REQUEST_URI} !^hotel_ischia/hotel.php
    RewriteCond %{QUERY_STRING} !^id=1/
    RewriteRule (.*) http://ischiatravelnet.com/hotel_ischia/hotel.php?id=1/$1?%{QUERY_STRING} [R=301,NE,L]
    ciao grazie per la risposta la soluzione che mi hai dato mi duplica l'url in questo modo.

    http://www.ischiatravelnet.com/hotel...tel.php%3fid=1
    praticamente mi scrive due volte hotel.php

  9. #9
    Utente di HTML.it L'avatar di Enoa
    Registrato dal
    Jul 2005
    Messaggi
    573
    Scusa ma non ho capito , mi son basato sulla regola che hai postato:
    RewriteRule ^(.*) http://ischiatravelnet.com/hotel_ischia/hotel.php?id=1/$1 [R=301,L]
    Puoi fare un esempio di come vuoi gli url? url di partenza e url di arrivo

    Usando questo gruppo di flag [R=301,NE,L], "NE" non avrebbe dovuto far riscrivere l'URL con %3f(è il ? ).

  10. #10
    Originariamente inviato da Enoa
    Scusa ma non ho capito , mi son basato sulla regola che hai postato:
    RewriteRule ^(.*) http://ischiatravelnet.com/hotel_ischia/hotel.php?id=1/$1 [R=301,L]
    Puoi fare un esempio di come vuoi gli url? url di partenza e url di arrivo

    Usando questo gruppo di flag [R=301,NE,L], "NE" non avrebbe dovuto far riscrivere l'URL con %3f(è il ? ).
    Scusami hai ragione! allora io ho una doppia index una .htm e l'altra in .php quest'ultima con collegamenti ad in file chiamato hotel.php che si trova in una cartella chiamata hotel_ischia e questo è il link dove voglio fare l'url rewrite:

    http://www.ischiatravelnet.com/hotel...hotel.php?id=1

    io vorrei una cosa del genere (ovviamente al posto del manzi deve uscire il nome dell'hotel che gli utenti visiteranno):

    http://www.ischiatravelnet.com/hotel...tel/manzi.html

    Grazie

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 © 2026 vBulletin Solutions, Inc. All rights reserved.