Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    header http 301 (era resettare google)

    Ciao.
    Prima di tutto un grazie a Weppos

    Non ho capito come utilizzare un header
    301

    se metto una cosa del genere
    nella index della nuova versione:

    <?php
    Header( "HTTP/1.1 301 Moved Permanently" );
    Header( "Location: http://www.google.com/old/index.php" );
    ?>
    (nella cartella old ho spostato il vecchio sito)

    faccio la cosa giusta ?
    la cosa non urta i nervi alla nuova index ?


    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  2. #2
    Ho provato anche ad utilizzare un file .htacces

    ma niente se cerco ad esempio

    questo

    il link mi porta alla nuova pagina senza il redirect
    mi sa che mi perdo qc


    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  3. #3
    Se la risorsa A è il vecchio URL e B il nuovo hai diversi modi.

    Puoi usare php:
    in a.php (o in un file incluso se controlli se è stato richiamato a)

    Codice PHP:
    <?php
    Header
    ("HTTP/1.1 301 Moved Permanently");
    Header("Location: [url]http://www.example.com/b.php[/url]");
    O puoi usare htaccess

    codice:
    Redirect 301 /a.php http://www.example.com/b.php

  4. #4
    Ciao.
    Mi sfugge il punto
    grazie della pazienza

    sistuazione nella root
    la nuova index /index.php
    la vecchia /old/index.php


    ho provato con

    Redirect 301 http://www.blogial.net/index.php?view=10 http://www.blogial.net/old/index.php?view=10

    ma come se non ci fosse !
    mi sto proprio perdendo sob !




    PS
    Funzionamento a parte una cosa del genere
    non influenza anche la nuova index.php ?
    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  5. #5
    Se usi la strada htacess tieni conto che

    1. il primo path (che indica il file da source) non va con http, per forza è sul tuo sito! Il tuo .htaccess non ha potere sul mio sito

    2. Non puoi esprimere percorsi con querystring. In quel caso devi complicarti la vita con un RewriteCond.

    A questo punto la soluzione più breve è il codice direttamente nel file php, in alternativa usa RewriteCond ed imposta il rewrite inviando un Http 301.
    Se invece vuoi reindirizzare indipendentemente dalla querystring usa un RedirectMatch.

    Ad esempio

    Options +FollowSymLinks
    RewriteEngine on
    RewriteCond %{QUERY_STRING} (.+)
    RewriteRule ^/old/index.php$ http://www.blogial.net/index.php$1 [L,301]

  6. #6
    Grazie della esauriente spiegazione
    approfondisco i vari appunti
    e ti faccio sapere
    di botto sceglierei la via PHP mi sembra
    la + semplice ma ......

    Il rewrite proprio non riesco a digerirlo
    devo proprio studiarmi a fondo le regex


    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  7. #7
    Codice PHP:
    RewriteEngine on
    RewriteCond 
    %{QUERY_STRINGview
    RewriteRule ^/?index\.phpold/index.php?view=$[QSA,L

    I've just witnessed the magic of mod_rewrite!
    and I like it very much



    che spettacolo finalmente mi posso sbizzarrire
    sempre regex permettendo ma devo dire
    che con un po di buona volontà qc isa sono
    riuscito a capirci in ste benedette regex


    Consiglio a tutti questo ottimo tutorials


    Ciao grazie e auguri


    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  8. #8
    UMMH .........


    perchè non mi trova il css PP ?

    Risolto problema di path

    QUI


    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

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.