SSL seritifikasında yönlenderme sorunu

Başlatan erena3000, 29 Mar 2018, 10:28

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

erena3000

Merhaba Arkadaşlar,

Bir kaç hafta önce siteye SSL sertifikası alındı, fakat farkettik ki .htaccess içindeki yönlendirme linkleri çalışmaz olmuş. SEF link öncesi linkler yeni linklere yönlenmiyor. Kodlar aşağıda, bilen arkadaşlar yardımcı olursa sevinirim.

Options +FollowSymlinks
RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} ^/ [NC]
RewriteCond %{HTTP_REFERER} !/yonetim [NC]
RewriteRule ^([0-9a-zA-Z-_]+)/([0-9a-zA-Z-_]+)/([0-9a-zA-Z-_]+)/([0-9a-zA-Z-_]+)/([0-9a-zA-Z-_]+)$ yurtdisi_egitim.php?type=4&url1=$1&url2=$2&url3=$3&url4=$4 [NC,L,QSA]
RewriteRule ^([0-9a-zA-Z-_]+)/([0-9a-zA-Z-_]+)/([0-9a-zA-Z-_]+)/([0-9a-zA-Z-_]+)(\/||)$ yurtdisi_egitim.php?type=4&url1=$1&url2=$2&url3=$3&url4=$4 [NC,L,QSA]
RewriteRule ^([0-9a-zA-Z-_]+)/([0-9a-zA-Z-_]+)/([0-9a-zA-Z-_]+)(\/||)$ yurtdisi_egitim.php?type=3&url1=$1&url2=$2&url3=$3 [NC,L,QSA]
RewriteRule ^([0-9a-zA-Z-_]+)/([0-9a-zA-Z-_]+)(\/||)$ yurtdisi_egitim.php?type=2&url1=$1&url2=$2 [NC,L,QSA]
RewriteRule ^([0-9a-zA-Z-_]+)(\/||)$ yurtdisi_egitim.php?type=1&url1=$1 [NC,L,QSA]

RewriteCond %{HTTP_HOST} ^/ [NC]
RewriteCond %{HTTP_REFERER} !/yonetim [NC]
RewriteCond %{QUERY_STRING} ^cid=([0-9]*)$
RewriteRule ^(.*)$ yurtdisi_egitim.php? [R=301,L,QSA]

// SEF LINK
$type=@$_GET['type'];
$url1=@$_GET['url1'];
$url2=@$_GET['url2'];
$url3=@$_GET['url3'];
$url4=@$_GET['url4'];


if ($type==1){
    $link='/'.$url1;
   $cid=sefKontrol($link);
   
}elseif($type==2){
    $link='/'.$url1.'/'.$url2;
   $cid=sefKontrol($link);
   
}elseif($type==3){
    $link='/'.$url1.'/'.$url2.'/'.$url3;
   $cid=sefKontrol($link);
   
}elseif($type==4){
    $link='/'.$url1.'/'.$url2.'/'.$url3.'/'.$url4;
   $cid=sefKontrol($link);   

}elseif($type==5){
    $link='/'.$url1.'/'.$url2.'/'.$url3.'/'.$url4;
   $cid=sefKontrol($link);   

}

tarantula901

Host domain https ayarlarını doğru yaptıysanız httaccess içine https ile ilgili yönlendirme kodu eklemeniz lazım httpsli linklere yönlendirilsin.
Sitenizde işlem yapmadan önce mutlaka yedek alın, yedek alın yedek almayı unutmayın her şeyden önce bu önemli

Pm'den ve Skype'den istenilen destekler ücretlidir. Ücret ödememek için lütfen sitede sorunuzu konu açarak sorabilirsiniz.

Ücretli Smf Destek İçin

tekyürek


# HTTPS Yonlendirme Baslangici by replikacep.com
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
# HTTPS Yonlendirme Sonu by replikacep.com

ErrorDocument 404 https://www.replikacep.com/404.shtml
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]



Buyurun domain ismini kendinize gore duzenleyin

tekyürek


Burasi www olarak yonlendirir

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]