URL Rewriting in file PHP è utile quando si desidera passare a un nuovo dominio . Invece di passare attraverso tutti i file PHP e cambiando l' URL, è possibile utilizzare un modulo di Apache chiamato " mod_rewrite " per reindirizzare automaticamente tutti gli URL di PHP per il tuo nuovo dominio . Questo tipo di reindirizzamento richiede il vostro vecchio dominio sia in esecuzione su un server HTTP Apache . Istruzioni
1
Aprire un editor di testo, come Blocco note di Windows . Se il vostro vecchio server ha già un " . Htaccess " nella sua directory principale, aprire il file . In caso contrario , avviare un nuovo documento di testo .
2
Tipo l'istruzione " Opzioni + FollowSymlinks " su una linea e l'istruzione " RewriteEngine Att" nella riga successiva . In questo modo il motore di riscrittura runtime in modo che le regole di riscrittura possono essere trattati in modo corretto.
3
tipo la " istruzione RewriteRule ^ ( . + ) \\ . Php $ http://www.mynewdomain . com /$ 1.php [ R = 301 , L] "Se il tuo nuovo dominio ha gli stessi nomi di directory esatte e la struttura come quello vecchio. La "301" indica al server che questa è un redirect permanente. La "L" indica al server questa è l'ultima regola di riscrittura per questo URL . Ad esempio, " http://www.myOLDdomain.com/guides/tutorial.php " verrà reindirizzato al " http://www.mynewdomain.com/guides/tutorial.php " . Questo sarà solo reindirizzare gli URL che terminano in " . Php" .
4
Tipo l'istruzione " RewriteRule ^ olddirectory /( . + ) \\ . Php $ http://mynewdomain.com/newdirectory/$ 1. php [ R = 301 , L] " se i nomi delle directory sono diverse per il nuovo dominio . Ripetere questa istruzione , uno per riga , per ogni directory cambiato sul nuovo dominio .
5
Salvare il file come " . Htaccess " . In alcuni editor di testo potrebbe essere necessario racchiudere il nome del file tra virgolette perché per salvare correttamente .
6
Carica il file " . Htaccess " per la home directory del server che contiene il vostro vecchio dominio .