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. Hosting e Cloud
    5. redirect 301 su serve nginx
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • simone.paciarelli
      simone.paciarelli Moderatore • ultima modifica di

      redirect 301 su serve nginx

      Ciao, un mio cliente sta facendo il trasferimento del proprio e-commerce verso un nuovo dominio.

      Abbiamo fatto dei redirect precisi su alcune url specifiche mentre e, per le rimanenti, vorremmo creare una regola generica con la quale indichiamo che tutte le url non gestite precedentemente vengano reindirizzate alla homepage del nuovo sito.

      esempio: Redirect 301 / https://www.nuovosito.com/

      Il programmatore mi dice che su server nginx non è possibile inserire questa regola generica.

      Sapreste aiutarmi?

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • shazarak
        shazarak User Attivo • ultima modifica di

        mmm per quel che ne so io se usi ngnix puro non puoi usare quel tipo di istruzione perche quella è una istruzione htaccess che ngnix non legge.
        e quindi devi mettere istruzioni su ngnix
        https://www.nginx.com/blog/creating-nginx-rewrite-rules/
        https://www.digitalocean.com/community/tutorials/how-to-create-temporary-and-permanent-redirects-with-nginx

        se invece usai ngnix come proxy inverso può essere che sia funzionante htaccess
        https://www.unsitoweb.it/come-impostare-redirect-301-tramite-file-htaccess.html

        come regole generiche devi usare regex ( che purtroppo non mastico cosi bene )
        https://www.301-redirect.online/htaccess-rewrite-generator
        https://www.htaccessredirect.net/

        però cosi su due piedi mi vien da dire che serve una regola che prenda in considerazione le eccezioni,
        su htaccess dovrai usare RewriteCond suppongo per dire redirect di tutte le url /nome/* tranne quelle /nome/eccezione/
        o qualcosa del genere
        http://httpd.apache.org/docs/current/rewrite/intro.html
        https://stackoverflow.com/questions/26426893/htaccess-redirect-to-https-except-a-few-urls

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • mangi-1
          mangi-1 Moderatore • ultima modifica di

          la risposta è: certo che puoi farlo con ngninx ci mancherebbe altro è un reverse proxy e puoi creare qualsiasi regola di rewrite, i link che ti ha dato @shazarak direi che sono un'ottima base di partenza

          2 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