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 Managed Hosting for WordPress'mizde çalışıyorsa bu ayarları manuel olarak değiştirmenize gerek yoktur, HTTPS protokolü otomatik olarak yapılandırılacaktır.
WordPress Hazırlık adımları
Herhangi bir kod değiştirilmeden önce bu adımlar atılmalıdır.
- WordPress’e giriş yapı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
.htaccessdosyanı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 > RewriteBase / RewriteCond On RewriteEngine%{HTTPS} ! = RewriteRule üzerinde ^https://%{HTTP_HOST}%{REQUEST_URI} [L, R = 301] # BEGIN WordPress RewriteRule ^ index \ .php $ - [L] RewriteCond%{REQUEST_FILENAME} ! -f RewriteCond%{REQUEST_FILENAME} ! -d RewriteRule. /index.php [L] / IfModule >
Daha fazla bilgi
- Web Hosting (cPanel) adresinden dosya indirme
- WordPress’e premium desteğimiz hakkında daha fazla bilgi için lütfen WP Premium Destek Kataloğu’nu ziyaret edin.