Bir sitemde www. olarak başlayıp yazınca site güvenli değildir diyor, ancak https ile yazınca doğruluyor, veya başına hiç birşey koymadan da doğruluyor. Aslında ne yazarsak yazalım bir şekilde https ye yonlenmeli, yine de google https olarak indexlemiş neyseki,
nasıl yazarsak yazalım ssl e yonlenmeli aslında bunu ben en doğru kodu deneyerek buldum.
Ancak asıl soru ben şimdi bu .htaccess kodlarını daha iyi bir kod ile değişince herhangi bir optimizasyon sorunu filan olur mu? ftpden bunu değişince, analitiks veya consoldan bir şey yapmama gerek yok değil mi arkadaşlar?
SSL ile alakalı değişik bir soru
15
●536
- 11-08-2018, 08:40:10Merhaba, Aşağıda ki kodu .htaccess dosyana eklersen sorun çözülecektir. Herhangi bir değişiklik yapmana gerek bulunmuyor, Google Webmaster ve diğer kaynaklardan.
# HTTPS Yonlendirme Baslangici RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L] # HTTPS Yonlendirme SonuOptimizasyon sorunu olmaz. - 11-08-2018, 12:32:09Aşağıdaki Kodu htaccess dosyanıza ekleyin sorun olmaz kolay gelsin
#### GENERIC RULES
#### URL'nin sürekli olarak HTTPS:// olarak açılmasını istiyorsanız alttaki 2 satırın başındaki # işaretlerini kaldırın (NOT: SSL sertifikanız yoksa bunu asla yapmayın)
RewriteCond %{SERVER_PORT} 80
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,QSA,NC,L]
#### URL'nin başındaki WWW'yu kaldırmak için alttaki 2 satırın başındaki # işaretlerini kaldırın
#RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
#RewriteRule ^(.*)$ http://%1%{REQUEST_URI} [R=301,QSA,NC,L]
#### URL'nin başına WWW eklemek için alttaki 4 satırın başındaki # işaretlerini kaldırın
RewriteCond %{HTTP_HOST} !^$
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTPS}s ^on(s)|
RewriteRule ^ http%1://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,QSA,NC,L]
#SEO LINKS
RewriteRule ^r/g/([^/]+)/(.+)$ panel/lib/incs/functions/resize.php?file=$2&options=$1&global=1 [L]
RewriteRule ^r/([^/]+)/(.+)$ panel/lib/incs/functions/resize.php?file=$2&options=$1 [L]
RewriteRule ^lib/\d+/(.+)$ lib/$1 [L]
RewriteRule ^([a-z]{2}(-[a-z]{2})?)/uploads/finder/(.+)$ uploads/finder/$3 [L]
RewriteRule ^src/(.*)$ panel/lib/tools/_front/$1 [L]
RewriteRule ^security\.jpg$ panel/lib/tools/_front/security/image.php [L]
RewriteRule ^sitemap\.(xml|xsl)$ index.php?page=_tools/sitemap/$1&lng_disable=1 [L]
RewriteRule ^robots\.txt$ index.php?page=_tools/robots&lng_disable=1 [L]
RewriteRule ^manifest\.json$ index.php?page=_tools/manifest&lng_disable=1
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(([a-z]{2}(-[a-z]{2})?)/)?(.*)?$ index.php?lng=$2&q=$4 [L,QSA]
# END cPanel-generated php ini directives, do not edit
# php -- BEGIN cPanel-generated handler, do not edit
# ea-php56 paketini varsayılan PHP programlama dili olarak ayarlayın.
<IfModule mime_module>
AddType application/x-httpd-ea-php56 .php .php5 .phtml
</IfModule>
# php -- END cPanel-generated handler, do not edit - 12-08-2018, 16:03:22silindiğini ilk kez duydum, bazı sitelerimde 1-2 senedir var silinme filan görmedim ancak?DoktorCan adlı üyeden alıntı: mesajı görüntüle
- 12-08-2018, 16:06:44Özellikle de cache eklentileri ve diğer eklentiler siliyor maalesef. Şöyle düşünün .httacces ile sorun tamamen çözülebilseydi neden insanlar ssl yönlendirme eklentileri kullanıyorlar ki?MindCoder adlı üyeden alıntı: mesajı görüntüle
- 12-08-2018, 16:30:54Sanırım bazı eklentiler siliyormuş hocam, veya sitede açık varsa başkaları, bunun dışında teknik olarak mümkün olmaması lazım, okuduğum yorumlarda da öyle yazılmış. Bazı kişiler kodlarla uğraşmamak için eklenti ile ssl sağlamaya çalışıyor, ben çok verimli bulmadığımdan kullanmamıştımDoktorCan adlı üyeden alıntı: mesajı görüntüle