Php İle Tam Url Yönlendirme
Php altyapısına sahip bir sitenizin domain ismini değiştirdiyseniz, ve eski domain ismiyle gelen sayfa taleplerinin yeni domain isminize aynen yönlendirmesini istiyorsanız aşağıdaki kodlar çok işinize yarayacaktır..
.htaccess Dosyası aşağıdaki gibi olacaktır.
<IfModule mod_rewrite.c> RewriteEngine On RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule>
index.php Dosyası da şöyle olacaktır.
<!DOCTYPE html> <html lang="tr"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>4E Bilişim Evrak</title> </head> <body> <?php function current_url() { $url = "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; $validURL = str_replace("&", "&", $url); return $validURL; } $yeniAdres = str_replace('evrak.gen.tr', 'evrak.4ebilisim.com', current_url()); header("Location: ". $yeniAdres); ?> </body> </html>
Artık eski domain isminize gelen şöyle bir talep:
http://evrak.gen.tr/programcilar-icin-linux-rehberi-2
Yeni domain isminize aşağıdaki gibi yönlendirilecektir:
http://evrak.4ebilisim.com/programcilar-icin-linux-rehberi-2