Visualizzazione risultati 1 fino 4 di 4

Discussione: [php/htaccess] Url Rewriting massiccio

  1. #1
    Guest

    Predefinito [php/htaccess] Url Rewriting massiccio

    Ciao!

    Ho un sito, molto visitato, ma poco ottimizzato ;)
    Dovrei effettuare Url Rewriting su tutte le pagine del sito, ma non so veramente da che parte cominciare!!

    Intanto posso dire:
    1) che gli url delle pagine sono così:
    -http://(www)sitoweb.altervista.org/php5/?c=generale&t=home
    dove c= categoria e t= pagina
    Ed altre pagine che aggiungono informazioni (ad esempio c=generale&id=3) con diversi parametri inviati via get.

    2) ho comprato un dominio .com e mi piacerebbe avere la possibilità di indirizzare un visitatore su dominio.com/generale/categoria eccetera

    3)L'url Rewriting deve poter essere il più azzeccato possibile (se mi dite che è meglio un home.htm al posto di un /home)

    4) Se c'è il modo di inserire un solo script includendolo in ogni pagina per cambiare tutti i link.

    Ora mi serve il vostro aiuto, conosco abbastanza il php ed ho già parecchie idee su come fare il punto 4), ma l'htacces mi è oscuro e da solo mi perderei.

    Come posso muovermi?
    Meglio rifare tutto da capo?
    Grazie :)

  2. #2
    Guest

    Predefinito

    1) hai detto che conosci il php, comincia a scriverti le regex ;)
    2) il dominio è esterno a AV? se sì in htaccess metti:
    Codice:
    Redirect 301 / http://dominio .com
    altrimenti questo dovrebbe funzionare:
    Codice:
    RewriteCond %{HTTP_HOST} ^vecchio\.dominio\.tld$
    RewriteRule (.*) http://dominio.com/$1 [R=Permanent]
    3) è quasi ininfluente, io preferisco il secondo, magari usando l'estensione html per l'ultimissima pagina della categoria. (es: /categoria/sottocategoria/pagina.html)
    4) non ho capito la domanda... parli di script php?

  3. #3
    Guest

    Predefinito

    1)sì, ok, ma poi come le leggo? Le posso prendere sempre con $_GET o devo fare qualcosa di particolare?
    2)comprato con altervista ^_^, quindi da sito.altervista.org/?c=generale&t=home diventa sito.com/c/generale/t/home.html
    3)ok ;)
    4)sì. Dopo aver utilizzato l'htacces per modificare l'url, poi i link che mirano su ?c=generale&t=home andranno cambiati in c/generale/t/home.html o no?

    Se le domande sono poste in modo errato o non significano nulla scusate, io parlo di htacces come qualcosa di alieno

  4. #4
    Guest

    Predefinito

    1) sì, con $_GET va benissimo
    2) ok quindi non puoi usare la prima soluzion (redirect), andrebbe in loop

    4) certo, i link devono puntare a generale/home.html e non più a ?c=generale&t=home

    p.s. si scrive htaccess (con 2 "s") :D:

Regole di scrittura

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