Xenforo için HTTP’yi HTTPS’ye yönlendirme işleminin nasıl yapıldığını ve bu işlemin neden önemli olduğunu anlatacağım.
Anlatım
Aşama 1 : Siteniz üzerinden Board URL ve Home Page URL kısmını değiştiriniz.
Aşama 2 : Ana dizinde bulunan .htaccess dosyasını açınız ve aşağıdaki kodu kendinize göre düzenleyip ekleyiniz.
Tüm sayfaları yönlendirmek için ;
RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301] |
Seçtiğiniz sayfaları yönlendirmek için ;
RewriteEngine On RewriteCond %{HTTPS} off RewriteCond %{QUERY_STRING} (^register$|^login$) RewriteRule ^/?(.*) https://%{SERVER_NAME}%{REQUEST_URI} [R=301] |
Önemli Bilgi
Yönlendirme işlemi yapmaz iseniz siteniz http ve https olarak ayrı ayrı index yer ve spama düşebilirsiniz.
Yönlendirme işlemi yaparsanız http linkler otomatik https olur Google gözündeki değeriniz artar.
Teşekkürler ?
/forum dizinim mevcut http://www.sitem.com/forum yazınca sitem.com/forum yönlendirmek istiyorum ne yapabilirim?
Aşağıdaki kodları başka bir sistem üzerinde kullanıyorum. ( SSL )
[php]
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www.siteismi.com)?$
RewriteRule ^(.*)$ https://siteismi.com/forum/$1 [R=301,L]
[/php]
Hocam bilgi için teşekkürler, bilmediğim için soruyorum. .htaccess dosyasına bu kodları ekledim ve sorunsuz yönlendirme yapıldı. Bu site açılış süresini olumsuz etkiler mi ya da bu kodu eklemenin bir zararı var mıdır.
Yönlendirmeler bazen sunucu üzerinden otomatik yapılabiliyor. Extra siz htaccess ayarlaması yaparsanız birden çok yönlendirme olabilir. Bu yüzden yönlendirme sonrası test yapmayı unutmayın.
Test Sitesi : redirect-checker.org
Örnek Resim : http://prntscr.com/oozcf1
Gördüğünüz gibi tek yönlendirme ile işlem çözülmüş.
Eline sağlık hocam, yönlendirme yaptım bakalım ne zaman oturursa.