Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Digital Marketing
    4. SEO
    5. Neofita di URL rewriting
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • S
      spartaseventy User • ultima modifica di

      Cliccando sul link si ha The system cannot find the file specified.

      Ho capito quasi tutto.

      Se uso questa :

      RewriteRule (.)/(.) default.asp?id=$2&title=$1

      mi funziona però io nn voglio riscrivere il parametro id e quindi se uso questa

      RewriteRule (.*)/ default.asp?id=$2&title=$1

      non mi funziona

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • marcopuccetti
        marcopuccetti Moderatore • ultima modifica di

        Con quella sintassi dovrebbe sostituirti i valori parametrici $1 e $2.

        Prova con questa, probabilmente con l'asterisco funziona. In pratica l'obiettivo è quello di andare a sostituire il parametro $1 al posto del pattern **(.*).
        **Il parametro $2 non dovrebbe quindi essere considerato.

        ^/it/notizie/(.*)/$ /it/notizie/?id=$2&title=$1

        Marco

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • S
          spartaseventy User • ultima modifica di

          Ma da quello che ho capito dalle regole non mi funziona perchè è come se passassi un url del tipo ?id=&title=XX .
          Quindi il mio script non riceve l'id che mi serve per sputargli fuori la visualizzazione corretta e mi visualizza la pagina coin i link alle varie pagine.

          Quindi mi sa che nn c'è altra solzuione perchè l'associazione fra stringa ed id da me non si può usare perchè non è univoca.

          Cmq Marco grazie dell' aiuto.

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • marcopuccetti
            marcopuccetti Moderatore • ultima modifica di

            Non hai detto che vuoi ottenere una rewrite di questo tipo?

            il mio intento è quello di rendere seo friendly url da questo tipo
            /it/notizie/?id=XX&title=YY a /it/notizie/YY/
            /en/news/?id=XX&title=YY a /en/news/YY/
            /es/noticias/?id=XX&title=YY a /es/noticias/YY/

            I tuoi URL quindi contengono sia **id **che title come parametri della query-string, e in questo caso il pattern (.*) ****dovrebbe essere sostituito con il valore della variabile **title **ossia YY (nel caso in esempio).

            Marco

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • S
              spartaseventy User • ultima modifica di

              si ma sei il mio link è notizie/titolomianotizia/ come lo trasformo in notizie/default.asp?id=xx&title=YY

              perchè YY = titolonotizia, e XX = a cosa?

              sono costretto ad inserire nell'uRL seo frendly per forza l'id in qualke modo, no?

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • marcopuccetti
                marcopuccetti Moderatore • ultima modifica di

                Ma non volevi fare il contrario?

                Marco

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • S
                  spartaseventy User • ultima modifica di

                  Forse mi sono spiegato male io, io nelle mie pagine ho l'url seo friendly che il server mi deve interpretare in default.asp?id=XX&title=YY per visualizzarmi la pagina corretta. Ma comunque ho contrllato in giro l'unico modo per eliminare l'id dal mio URL è quello di fare un'associazione univoca fra ID e titolo che purtroppo nn posso fare

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • marcopuccetti
                    marcopuccetti Moderatore • ultima modifica di

                    Perchè vorresti eliminare l'id nella query string?
                    Un'articolo è individuato univocamente da un id e da un titolo, a meno che il titolo non sia già univoco.

                    Marco

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • S
                      spartaseventy User • ultima modifica di

                      Infatti è quello che dico io, io nn ho i titoli univoci quindi devo per forza usare l'id.

                      Volevo togliere l'id per evitare di usare nell'URl un valore numerico che ci sta sempre un pò male, ma dato che non si può fare, ho risolto mettendolo.

                      Grazie di tutto l'aiuto comunque. Credo che il topic si possa chiudere qui

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • marcopuccetti
                        marcopuccetti Moderatore • ultima modifica di

                        Ok

                        Buon lavoro

                        Marco

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        Caricamento altri post
                        Rispondi
                        • Topic risposta
                        Effettua l'accesso per rispondere
                        • Da Vecchi a Nuovi
                        • Da Nuovi a Vecchi
                        • Più Voti