Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    74

    redirect 301 e htaccess

    Ciao

    ho fatto prima una ricerca nel forum per chiarmi alcuni dubbi, ma non riesco a capire bene una cosa.

    è meglio scrivere così:

    redirect 301 /miosito/blog/default.asp http://www.miosito.com/blog/index.php


    oppure così:

    RewriteEngine On
    RewriteRule ^blog/default.asp$ blog/index.php [R=301,L]


    che differenza c'è?

    Come potete notare quello che devo fare è riscrivere un sito da asp a php.

    ho notato che il primo metodo non tiene conto di eventuali variabili passate alla pagina. Ad esempio default.asp?postID=24 reindirizza sempre a index.php

    Mentre il secondo metodo tiene conto delle variabili passate alla pagina e quindi default.asp?postID=24 reindirizza a index.php?postID=24

    io pertanto preferirei utilizzare il secondo metodo. Ma quali altre diferrenze ci sono tra i 2 metodi?

    C'è qualcosa che sbaglio?

    Grazie mille!


  2. #2
    La differenza è che il primo metodo è specifico per reindirizzare.
    Il secondo serve per riscrivere delle URL, alle quali (inoltre) assegni un reindirizzamento.

    Sposto nella sezione corretta.

  3. #3
    scusa, ma.... non andrebbero scritte invertite?

    Rewriterule nuovapagina.asp vecchiapagina.php ?
    Questo è il mio sogno...

    http://www.ai-machines.com

    .... non svegliatemi !!!!

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    74
    Originariamente inviato da kru
    scusa, ma.... non andrebbero scritte invertite?

    Rewriterule nuovapagina.asp vecchiapagina.php ?
    sì hai ragione, ho sbagliato a scrivere


    Originariamente inviato da weppos
    La differenza è che il primo metodo è specifico per reindirizzare.
    Il secondo serve per riscrivere delle URL, alle quali (inoltre) assegni un reindirizzamento.
    Quindi in entrambi i casi lo spider capisce che non deve più considerare la vecchia pagina asp ma solo la nuova php?

    Comunque ho fatto qualche altra prova ed ho visto che anche tramite il normale Redirect 301 le variabili passate alle pagine vengono mantenute. Provavo sul server locale sul mio pc e non andava, ma ho fatto una prova online e le variabili vengono mantenute, quindi userò tranquillamente il Redirect 301....

    Grazie!

  5. #5
    Si. Esatto. Lo spider viene reindirizzato sulla nuova pagina, e non su quella vecchia.

    Tutto, ammesso che riesci a farlo funzionare

    La mia regola, per esempio, non riesco proprio a farla funzionare

    Questo è il mio sogno...

    http://www.ai-machines.com

    .... non svegliatemi !!!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.