Visualizzazione risultati 1 fino 11 di 11

Discussione: [htaccess] Ho bisogno di una regola

  1. #1
    Guest

    Predefinito [htaccess] Ho bisogno di una regola

    Salve a tutti!

    Ho creato il file htaccess, funziona tutto bene, ma non riesco a fare quanto segue:

    indirizzo di partenza:
    http://miosito.it/iscritti/news/letsrock

    indirizzo finale:
    http://miosito.it/iscritti.php?p=news&iscritto=letsrock

    Ho provato in questo modo, ma non va:

    RewriteRule ^iscritti/news/([A-Z0-9\-_\/]+)$ /iscritti.php?p=news&iscritto=$1 [NC,L]

  2. #2
    Guest

    Predefinito

    Ma questo sito non appartiene ad AV giusto?

    Cosa non riesci a fare, non ho capito tanto bene.

    Ciao!!!

  3. #3
    Guest

    Predefinito

    trasformare l'indirizzo di partenza in quello finale con il modrewrite

  4. #4
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    All'inizio del file .htaccess hai messo:
    Codice:
    RewriteEngine On
    RewriteBase /
    ?
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  5. #5
    Guest

    Predefinito

    Citazione Originalmente inviato da funcool Visualizza messaggio
    All'inizio del file .htaccess hai messo:
    Codice:
    RewriteEngine On
    RewriteBase /
    ?
    si

    Mi funzionano altre Rule tipo:

    RewriteRule ^([A-Z0-9\-_\/]+)$ /pagina.php?username=$1 [NC,L]

    Che mi trasforma l'indirizzo /iscritto in /pagina.php?username=iscritto

    Ma ho bisogno di una regola che faccia la trasformzione che ho scritto sopra... ho provato vari metodi, ma non ci riesco...

    Inoltre mi servirebbe anche un'altra regola che trasformi in questo modo:

    da: www.miosito.it/registrazione

    a: www.miosito.it/regitrazione.php


    spero di essermi spiegato bene, altrimenti chiedete pure altre info ;)

    grazie per l'aiuto!

  6. #6
    Ospite Guest

    Predefinito

    Inoltre mi servirebbe anche un'altra regola che trasformi in questo modo:

    da: [url]www.miosito.it/registrazione[/url]

    a: [url]www.miosito.it/regitrazione.php[/url]
    Semplicemente:
    Codice:
    RewriteRule ^registrazione$ /registrazione.php
    Ho provato in questo modo, ma non va:

    RewriteRule ^iscritti/news/([A-Z0-9\-_\/]+)$ /iscritti.php?p=news&iscritto=$1 [NC,L]
    La sintassi è corretta, ho provato anche nel mio spazio e funziona correttamente.

    Posta per intero l'htaccess che utilizzi, magari c'è qualche "conflitto" con qualche altra regola ()

  7. #7
    Guest

    Predefinito

    Codice:
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^([A-Z0-9\-_\/]+)$ /archivio.php?artista=$1 [NC,L]
    Ho provato ad aggiungere la riga prima della rewrite rule in alto:

    Codice:
    RewriteRule ^registrazione$ /registrazione.php
    ma non va.

    questo codice lo utilizzo su server linux / aruba

  8. #8
    Ospite Guest

    Predefinito

    Se utilizzi Aruba dovresti chiedere supporto a loro, anche perchè la configurazione dei server AlterVista è certamente diversa da quella dei server di Aruba.
    Questo potrebbe portarci a soluzioni valide qui ma non nell'altro spazio.
    Ad esempio, la RewriteBase che ti è stato consigliato di aggiungere è necessaria per AV, ma non sappiamo se sia lo stesso anche su Aruba.
    Comunque, prova a spostare:
    Codice:
    RewriteRule ^registrazione$ /registrazione.php
    prima delle RewriteCond , subito dopo la direttiva RewriteBase.

    Poi facci sapere se funziona.
    Ciao!

  9. #9
    Guest

    Predefinito

    ho provato ad inserire la riga ma non va...

    cmq mi sa che devo chiedere ad aruba! ( che palle... non mi piace scrivere lì ;) )

    se altervista avesse inserito il .com un pò di tempo prima...

    cmq grazie dell'aiuto!

    conosci una guida base per il modreweite?

    almeno per sapere bene quali sono gli elementi base ( la differenza tra rewritebase, cond, rule... )

  10. #10
    Ospite Guest

    Predefinito

    conosci una guida base per il modreweite?

    almeno per sapere bene quali sono gli elementi base ( la differenza tra rewritebase, cond, rule... )
    Leggi la:
    Documentazione Ufficiale di Apache.org.

    Poi ho trovato:
    http://www.risorse.net/apache/url_redirect.asp

    Ciao!

  11. #11
    Guest

    Predefinito

    grazie mille per gli aiuti ;)

Regole di scrittura

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