Linux'ta HTTP için WordPress için HTTPS'ye yönlendirme
WordPress web sitenizi Linux'ta güvenli HTTPS protokolüne yeniden yönlendirmek için yeniden yönlendirmenin düzgün çalışabilmesi için atılması gereken birkaç adım vardır.
Not: Siteniz Yönetilebilir WordPress hosting platformumuzda barındırılıyorsa bu ayarları manuel olarak değiştirmenize gerek yoktur, HTTPS protokolü otomatik olarak yapılandırılır.
WordPress Hazırlık adımları
Herhangi bir kod değiştirilmeden önce bu adımlar atılmalıdır.
- WordPress'te oturum açın
- Menüden Ayarlar'ı seçin ve Genel seçeneğine tıklayın.
- Genel ayarlarda aşağıdaki girişleri bulun:
- WordPress Adresi (URL):
- Site Adresi (URL):
- Her iki URL’yi de http yerine https içerecek şekilde güncelleyin
- Değişiklikleri kaydedin
Linux Yönlendirme Adımları
WordPress web siteniz Linux'ta barındırılıyorsa, bir .htaccess yapılandırma dosyası kullanır . .Htaccess dosyasını
sitenizin kök klasörüne yerleştirmeniz sitenizin davranışını değiştirir.
- Hosting hesabınızdan
.htaccess
dosyanızın bir kopyasını indirin. - Dosyayı en sevdiğiniz metin düzenleyicinizle açın
Not: .htaccess dosyasını sözcük kaydırmayı kullanmayan bir düz metin düzenleyici kullanarak düzenlediğinizden emin olun. Bazı düzenleyiciler (MS Word veya sözcük kaydırmanın etkinleştirildiği Not Defteri gibi) satır sonunu belirtmek için görünmez karakterler ekler. Bu özel karakterler içeren .htaccess dosyanız çalışmaz.
- Aşağıdaki örnekleri kullanarak gerekli değişiklikleri yapın.
- Değişikliklerinizi kaydedin.
- Değiştirilen
.htaccess dosyasını
hosting hesabınıza yükleyin. - Web sitesine normal bir şekilde giderek çalışmanızı test edin, çalışmanız otomatik olarak HTTPS'e yönlendirmelidir.
Örnek WordPress .htaccess İçeriği
WordPress sitenizin .htaccess
dosyanızda zaten varsayılan bir girişi olmalıdır. bu örneğe benzer görünmelidir:
IfModule mod_rewrite.c > RewriteBase On RewriteEngine / # BEGIN WordPress RewriteRule ^ index \ .php $ - [L] RewriteCond %{REQUEST_FILENAME} ! -F RewriteCond %{REQUEST_FILENAME} ! -D RewriteRule. /index.php [L] / IfModule >
Hosting hesabınızın siteye gelen tüm trafikte HTTPS protokolünü zorlayacağından emin olmak için aşağıdakileri .htaccess dosyasına eklemeniz gerekir.
RewriteCond %{HTTPS} ! = RewriteRule üzerinde ^ https://%{HTTP_HOST}%{REQUEST_URI} [L, R = 301]
.Htaccess
dosyasında RewriteBase / ifadesinden
sonra kod parçacığını yerleştirmeniz gerekir. Aşağıdaki örnektekine benzer görünmelidir:
IfModule mod_rewrite.c > %{HTTPS} üzerinde RewriteEngine / RewriteCond %{HTTPS} ! = RewriteRule üzerinde ^ https://%{HTTP_HOST}%{REQUEST_URI} [L, R = 301] # BEGIN WordPress RewriteRule ^ index \ .php $ - [L] RewriteCond %{REQUEST_FILENAME} ! -F RewriteCond! %{REQUEST_FILENAME} . /index.php [L] / IfModule >
Daha fazla bilgi
- CPanel Hosting’deki dosyaları indirme
- WordPress’e premium desteğimiz hakkında daha fazla bilgi için lütfen WP Premium Destek Kataloğu’nu ziyaret edin.