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. Coding e Sistemistica
    4. Coding
    5. Pagine dinamiche
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • T
      tdz User • ultima modifica di

      Pagine dinamiche

      Ciao ragazzi...in più siti ho letto che le pagine dinamiche tipo bed-breakfast.php?id=15 sono poco appetibili ai motori di ricerca.
      Ho anche sentito che consigliano di usare il mod_rewrite di Apache.

      è vero?
      eventualmente conoscete guide su come impostare il mod_rewrite?

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • P
        paolino Moderatore • ultima modifica di

        Si è vero comunque nel tuo caso uno script con un solo parametro non crea eccessivi problemi ma se si usano 3 o 4 parametri Google incrocia le braccia e non vuole proprio saperne 😢

        Per usare il mod_rewrite devi editare il file .htaccess in un modo simile al seguente

        Options +FollowSymLinks
        RewriteEngine on
        RewriteRule file-(.)-(.).html$ /show_file.php?maincat=$1&seccat=$2

        in questo caso quando si digita per esempio

        http://www.nomesito.com/file-gestione-archivi.html apache converte la richiesta in

        http://www.nomesito.com/show_file.php?maincat=gestione&seccat=archivi

        ovviamente puoi usare più di 2 parametri aggiungendo degli * a sinistra e dei parametri con nomeparam=$n

        Spero di essere stato d'aiuto
        😉

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • T
          tdz User • ultima modifica di

          grazie mille...ho provato così ma nisba...dunque:

          1. file .htaccess dentro alla cartella agriturismo/
          RewriteEngine on
          RewriteRule ^bed-breakfast-([^/]+).html bed-breakfast.php?id=$1 [L]
          
          1. link in index.php
          [url="<?php echo $URI ?>agriturismo/bed-breakfast-<?php echo $row3&#91;'id'&#93;; ?>.html"]"><?php echo $row3&#91;'h1'&#93;; ?>
          
          1. errore dato dal server

          Not Found
          The requested URL /www.tenutagoroveneto.it/httpdocs/agriturismo/bed-breakfast.php was not found on this server.

          Dove sbaglio?

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • P
            paolino Moderatore • ultima modifica di

            manca lo script bed-breakfast.php?

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • T
              tdz User • ultima modifica di

              il file c'è!
              è dentro ad agriturismo/ assieme ad .htaccess

              non è che nel .htaccess debba indicare qualche percorso particolare?

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • P
                paolino Moderatore • ultima modifica di

                puoi mettere agriturismo/bed-breakfast.php.....

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • T
                  tdz User • ultima modifica di

                  niente scrive

                  The requested URL /www.tenutagoroveneto.it/httpdocs/agriturismo/agriturismo/bed-breakfast.php was not found on this server.

                  quello che da fastidio è httpdocs

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • P
                    paolino Moderatore • ultima modifica di

                    dipende se il tuo server è configurato così....cioè tiene il nome di dominio in una sottodirectory e i file html e php nella dir httpdocs.....dovrebbe funzionare....può pure essere un problema di configurazione

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • T
                      tdz User • ultima modifica di

                      e allora secondo te cosa c'è che non va?

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • P
                        paolino Moderatore • ultima modifica di

                        ma non so dovrei sapere com'è configurato il server....potrebbe essere un problema di permessi.....di directory....di scripting engine

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • P
                          pater Super User • ultima modifica di

                          @Tdz said:

                          e allora secondo te cosa c'è che non va?il server è tuo o sei su hosting?

                          Prova a dare la dir assoluta, non relativa:

                          /agriturismo/...

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • giorgiotave
                            giorgiotave Community Manager • ultima modifica di

                            Ma che cosa hai linux?

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • T
                              tdz User • ultima modifica di

                              sono su hosting linux
                              🙂

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              • T
                                tdz User • ultima modifica di

                                @PaTeR said:

                                @Tdz said:
                                e allora secondo te cosa c'è che non va?il server è tuo o sei su hosting?

                                Prova a dare la dir assoluta, non relativa:

                                /agriturismo/...

                                in che senso la dir assoluta?

                                0 Miglior Risposta Ringrazia Cita Rispondi

                                  1 Risposta Ultima Risposta
                                • P
                                  pater Super User • ultima modifica di

                                  @Tdz said:

                                  @PaTeR said:
                                  @Tdz said:
                                  e allora secondo te cosa c'è che non va?il server è tuo o sei su hosting?

                                  Prova a dare la dir assoluta, non relativa:

                                  /agriturismo/...

                                  in che senso la dir assoluta?

                                  invece di

                                  agriturismo/...

                                  prova a dare

                                  /agriturismo/

                                  0 Miglior Risposta Ringrazia Cita Rispondi

                                    1 Risposta Ultima Risposta
                                  • J
                                    jantima User Attivo • ultima modifica di

                                    @Tdz said:

                                    1. link in index.php
                                    [url="<?php echo $URI ?>agriturismo/bed-breakfast-<?php echo $row3&#91;'id'&#93;; ?>.html"]"><?php echo $row3&#91;'h1'&#93;; ?>
                                    
                                    1. errore dato dal server

                                    Not Found
                                    The requested URL /www.tenutagoroveneto.it/httpdocs/agriturismo/bed-breakfast.php was not found on this server.

                                    cosa contiene la variabile
                                    $URI ?
                                    possibile che ti restituisca: /www.tenutagoroveneto.it/httpdocs/agriturismo

                                    mentre dovrebbe restituire: http://www.tenutagoroveneto.it/ ?

                                    0 Miglior Risposta Ringrazia Cita Rispondi

                                      1 Risposta Ultima Risposta
                                    • T
                                      tdz User • ultima modifica di

                                      nisba...

                                      questo è l' .htaccess

                                      
                                      RewriteEngine on
                                      RewriteRule ^/agriturismo/bed-breakfast-&#40;&#91;^/&#93;+&#41;.html bed-breakfast.php?id=$1 &#91;L&#93;
                                      

                                      questo l'errore

                                      Not Found
                                      The requested URL /agriturismo/bed-breakfast-1.html was not found on this server.
                                      

                                      :mmm: dai che ce la facciamo

                                      0 Miglior Risposta Ringrazia Cita Rispondi

                                        1 Risposta Ultima Risposta
                                      • T
                                        tdz User • ultima modifica di

                                        @Jantima said:

                                        @Tdz said:

                                        1. link in index.php
                                        [url="<?php echo $URI ?>agriturismo/bed-breakfast-<?php echo $row3&#91;'id'&#93;; ?>.html"]"><?php echo $row3&#91;'h1'&#93;; ?>
                                        

                                        cosa contiene la variabile
                                        $URI ?
                                        possibile che ti restituisca: /www.tenutagoroveneto.it/httpdocs/agriturismo

                                        mentre dovrebbe restituire: http://www.tenutagoroveneto.it/ ?

                                        La variabile $URI contiene http://www.tenutagoroveneto.it/ ... grazie dell'aiuto 🙂

                                        0 Miglior Risposta Ringrazia Cita Rispondi

                                          1 Risposta Ultima Risposta
                                        • J
                                          jantima User Attivo • ultima modifica di

                                          Prova a togliere o cambiare la regola e fai delle prove finchè non trovi la soluzione che ti serve.
                                          Prova a mettere:
                                          AllowOverride All
                                          prima di
                                          RewriteEngine on

                                          Forse la regola che usi è sbagliata e ti da questo effetto, ma non saprei dire come cambiarla 😞
                                          :bho:

                                          Com'è che hai postato 3 "errori del server diversi in 3 post?

                                          errore dato dal server

                                          Not Found
                                          The requested URL /www.tenutagoroveneto.it/httpdocs/agriturismo/bed-breakfast.php was not found on this server.

                                          niente scrive:

                                          The requested URL /www.tenutagoroveneto.it/httpdocs/agriturismo/agriturismo/bed-breakfast.php was not found on this server.

                                          questo l'errore:

                                          Not Found
                                          The requested URL /agriturismo/bed-breakfast-1.html was not found on this server.

                                          cosa hai cambiato nel frattempo?

                                          0 Miglior Risposta Ringrazia Cita Rispondi

                                            1 Risposta Ultima Risposta
                                          • P
                                            pater Super User • ultima modifica di

                                            @Tdz said:

                                            nisba...

                                            questo è l' .htaccess

                                            
                                            RewriteEngine on
                                            RewriteRule ^/agriturismo/bed-breakfast-&#40;&#91;^/&#93;+&#41;.html bed-breakfast.php?id=$1 &#91;L&#93;
                                            

                                            questo l'errore

                                            Not Found
                                            The requested URL /agriturismo/bed-breakfast-1.html was not found on this server.
                                            

                                            :mmm: dai che ce la facciamo/agriturismo/bed-breakfast-1.html

                                            aggiungi il flag R alla rewriterule insieme alla L

                                            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