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. La Community Connect.gt
    4. News Ufficiali da Connect.gt
    5. Wordpress » Media Attachment mod rewrite
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • S
      sartana User • ultima modifica di

      Wordpress » Media Attachment mod rewrite

      Salve, ho una domanda per gli esperti del Mod rewrite di Wordpress.

      Sto utilizzando la funzione url rewrite presente nel cms.

      Wordpress consente di associare alle immagini inserite nel post un URL immagine... che genera un percorso di questo tipo:

      w w w. sito.it/urlpagina/attachment/nome-assegnato-al-file

      Nella versione senza url rewrite il percorso è il seguente:

      w w w. sito.it/?attachment_id=$id

      Pensavo di utilizzare il file .htaccess per eliminare dall'url re-iscritto la parola "attachment", che si rifà alla funzione attachment_id, in maniera tale che l'url definito sia il seguente:

      w w w. sito.it/urlpagina/nome-assegnato-al-file

      Il file .htaccess base di Wordpress è il seguente:

      BEGIN WordPress

      <IfModule mod_rewrite.c>
      RewriteEngine On
      RewriteBase /
      RewriteRule ^index.php$ -
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteRule . /index.php
      </IfModule>

      Come andrebbe integrato per eliminare "attachment" dall'url?
      E' sufficiente per ottenere l'effetto sperato?

      Grazie

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • A
        ayrton2001 Super User • ultima modifica di

        Ciao sartana,
        credo che per eliminare la parola dovresti agire su WordPress facendo in modo che l'url sia nella forma da te voluta.

        0 Miglior Risposta Ringrazia Cita Rispondi

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

          Ciao ayrton2001. Grazie per la risposta. Io già adotto wordpress per la modifica manuale del permalink. Ma nella reiscrizione dell'url appare sempre la directory /attachment/ che deriva dal file attachment_id=. Vorrei eliminarla attraverso il mod rewrite. E' possibile?

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • A
            ayrton2001 Super User • ultima modifica di

            Attraverso il mod rewrite non puoi modificare i links presenti nell'html.

            0 Miglior Risposta Ringrazia Cita Rispondi

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

              Grazie ancora per la risposta...
              E se volessi impostare un comportamento generale...per la serie:

              ogni volta che l'url riscritto fosse

              miositoit/urlpost/attachment/urlimmagine

              diventasse invece

              miosito.it/urlpost/foto/urlimmagine

              potrei regolare questo comportamento attraverso il mod rewrite?

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • A
                ayrton2001 Super User • ultima modifica di

                @sartana said:

                potrei regolare questo comportamento attraverso il mod rewrite?

                Certo:

                
                RewriteRule ^(.+)/attachment/(.+)$ /$1/foto/$2 [R=301]
                
                
                0 Miglior Risposta Ringrazia Cita Rispondi

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

                  @ayrton2001 said:

                  Certo:

                  >
                  RewriteRule ^(.+)/attachment/(.+)$ /$1/foto/$2 [R=301]
                  
                  >```
                  
                  Caro Ayton 2001,
                  
                  il rewrite non ha funzionato. Ho però notato che gli sviluppatori di wp hanno risolto il baco con le recenti versioni del cms.
                  
                  Avrei un altro enigma da risolvere:
                  
                  Per scrivere l'url in caso di paginazione dei post, il rewrite trasforma il percorso della seconda pagina da:
                  
                  http: // miosito/?cat=6&paged=2
                  
                  a:
                  
                  http: // miosito/category/nome-categoria/page/2
                  
                  
                  Se volessi evitare di scrivere le parole "category" e "page",
                  in che modo dovrei integrare il mod-rewrite affinché l'url diventasse il seguente?:
                  
                  http: // miosito/nome-categoria/2
                  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