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

    personalizzare url con nome utente "RewriteRule"

    Ciao a tutti sono in fase di costruzione di un sito (php mysql),

    arrivo subito al dunque,
    quando scrivo sulla barra

    www.miosito.it/pippo

    da htaccess imposto una regola:

    RewriteEngine On
    RewriteRule ^([a-zA-Z0-9_-]+)$ user.php?username=$nameute
    RewriteRule ^([a-zA-Z0-9_-]+)/$ user.php?username=$nameute

    e vengo reindirizzato all pagina di "pippo" correttamente, ma in questo modo:
    www.miosito.it/paginautente.php

    come faccio a fare in modo che mi rimanga scritto: "www.miosito.it/pippo"

    Devo aggiungere qualcos'altro alla regola htaccess? o alla pagina che mi fa il redirect che devo modificare?

    E' la prima volta che mi viene richiesto e non ho mai affrontato tale problema, non sono "super esperto" quindi mi manca qualche passaggio...

    qualcuno sa darmi una mano?
    Grazie

  2. #2
    Non mi sembra un argomento da css, forse è meglio che ti fai spostare da un mod in PHP

  3. #3
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    in effetti se scrivi /pippo dovresti continuare a vedere quell'url nell'indirizzo.

    Forse user.php fa un qualche redirect. Comunque ti sposto su php, qui la discussione è fuori posto.
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  4. #4
    Originariamente inviato da fcaldera
    in effetti se scrivi /pippo dovresti continuare a vedere quell'url nell'indirizzo.

    Forse user.php fa un qualche redirect. Comunque ti sposto su php, qui la discussione è fuori posto.
    Scusate a tutti era convinto di essere su PHP!! (ero molto stanco quando l'ho scritto!!)


    Si "user.php" fa una query per vedere se il nome "utente esiste" in caso affermativo fa il redirect altrimenti si limita (per ora) a scrivere "L'utente cercato non esiste"...

    consigli?

  5. #5

    Re: personalizzare url con nome utente "RewriteRule"

    Originariamente inviato da LuigiMem
    Ciao a tutti sono in fase di costruzione di un sito (php mysql),

    arrivo subito al dunque,
    quando scrivo sulla barra

    www.miosito.it/pippo

    da htaccess imposto una regola:

    RewriteEngine On
    RewriteRule ^([a-zA-Z0-9_-]+)$ user.php?username=$nameute
    RewriteRule ^([a-zA-Z0-9_-]+)/$ user.php?username=$nameute

    e vengo reindirizzato all pagina di "pippo" correttamente, ma in questo modo:
    www.miosito.it/paginautente.php

    come faccio a fare in modo che mi rimanga scritto: "www.miosito.it/pippo"

    Devo aggiungere qualcos'altro alla regola htaccess? o alla pagina che mi fa il redirect che devo modificare?

    E' la prima volta che mi viene richiesto e non ho mai affrontato tale problema, non sono "super esperto" quindi mi manca qualche passaggio...

    qualcuno sa darmi una mano?
    Grazie
    Pensavo che probabilmente devo fare un ulteriore REWRITE della "paginautente.php" con il nome utente. Qualcuno me lo conferma?

    Se si come?
    RI-ciao

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.