Laravel Projemizde IP Adresini Alanadına Yönlendirme
Herkese merhaba,
Bu yazımızda ip adresinizi nasıl alanadınıza yönlendireceğinizden bahsedeceğiz.
Google SEO açısından, ip adresinden sitemize girildiğinde de alanadımıza yönlenmesi tavsiye edilen bir durum.
Ancak, Laravel varsayılan olarak bu konuda bir ayar getirmiyor.
Bunun için .htaccess dosyamızda bir düzenleme yapmamız gerekmekte.
Laravel'de .htaccess dosyası, public dizini içerisinde yer almaktadır.
Standart Laravel kurulumlarında sizi şöyle bir .htaccess dosyası karşılayacak;
Options -MultiViews -Indexes RewriteEngine On # Handle Authorization Header RewriteCond %{HTTP:Authorization} . RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] # Redirect Trailing Slashes If Not A Folder... RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} (.+)/$ RewriteRule ^ %1 [L,R=301] # Send Requests To Front Controller... RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [L]
RewriteCond kısımlarından sonra, aşağıdaki satırları eklememiz gerekiyor:
RewriteCond %{HTTP_HOST} ^159\.253\.45\.237 RewriteRule (.*) https://www.turkhosting.com.tr/$1 [R=301,L]
İlk satırda site ip adresini yazmamız gerekiyor. Örnek olsun diye TürkHosting websitemizin ip adresini yazdık.
Burayı kendi websitenizin ip adresi ile değiştirmelisiniz. Bir alt satırda da https://www.turkhosting.com.tr/ yazan yere, yine kendi alanadınızı yazmalısınız.
Günün sonunda aşağıdaki şekilde bir .htaccess dosyamız olacak.
Options -MultiViews -Indexes RewriteEngine On # Handle Authorization Header RewriteCond %{HTTP:Authorization} . RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] # Redirect Trailing Slashes If Not A Folder... RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} (.+)/$ RewriteRule ^ %1 [L,R=301] RewriteCond %{HTTP_HOST} ^192\.168\.1\.0 RewriteRule (.*) https://www.exampledomain.com/$1 [R=301,L] # Send Requests To Front Controller... RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [L]
İşlem tamam.
Bir başka yazıda görüşmek dileğiyle...