lostyazilim
tr.link

HTTPS ve www Yönlendirme .htaccess Ayarları?

3 Mesajlar 1.555 Okunma
lstbozum
tr.link

MKURT MKURT WM Aracı Kullanıcı
  • Üyelik 09.08.2015
  • Yaş/Cinsiyet 31 / E
  • Meslek Logistics & Transportation
  • Konum Manisa
  • Ad Soyad M** K**
  • Mesajlar 1793
  • Beğeniler 394 / 439
  • Ticaret 54, (%100)
Merhabalar, wordpress altyapılı sitemde aşağıdaki yönlendirme kodunu kullanıyorum. Sayfalar https ve www olmadan açılıyor buraya kadar bir problem yok.
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.domain\.com$
RewriteRule ^(.*)$ https://domain.com/ $1 [L,R=301]
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]


Site içerisinde domain.com/ornek-sayfa/ şeklinde bir adet script kurulu.

Bu scriptte www yönlendirme yapamadım.

İşlemleri anadizindeki htaccess ile de denedim, scriptin içerisinde bulunan htacces ile de.

Ancak ornek-sayfa'da bulunan script https protokolü ile www olarak da, www olmadan da açılmakta. Bu problemi ortadan kaldırmak adına www ön eki olmadan açılmasını istiyorum.

Şimdiden teşekkürler.
 

 

wmaraci
reklam

yilmaz70 yilmaz70 Güzel olacak Kullanıcı
  • Üyelik 03.02.2017
  • Yaş/Cinsiyet 53 / E
  • Meslek Web Tasarım
  • Konum İstanbul Anadolu
  • Ad Soyad D** K**
  • Mesajlar 4765
  • Beğeniler 3157 / 3156
  • Ticaret 12, (%100)
# for main domain
RewriteCond %{HTTP_HOST} ^(www\.)?domain\.com$ [NC]
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteRule ^ https://domain.com %{REQUEST_URI} [R=301,L,NE]

# for sub domain
RewriteCond %{HTTP_HOST} ^(www\.)?subdomain\.domain\.com$ [NC]
RewriteCond %{HTTPS} on [OR]
RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteRule ^ http://subdomain.domain.com %{REQUEST_URI} [R=301,L,NE]


Yukarıdaki kodları bir denermisiniz.

Ama işlem yapmadan önce mutlaka yedek almayı ihmal etmeyin.
 

 

MKURT MKURT WM Aracı Kullanıcı
  • Üyelik 09.08.2015
  • Yaş/Cinsiyet 31 / E
  • Meslek Logistics & Transportation
  • Konum Manisa
  • Ad Soyad M** K**
  • Mesajlar 1793
  • Beğeniler 394 / 439
  • Ticaret 54, (%100)
Sorunu aşağıdaki kod sayesinde çözdüm, ihtiyacı olan olabilir.

Örnek sayfa içerisindeki htaccess dosyasına uyguladım.

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.domain\.com [NC]
RewriteRule ^(.*)$ http://domain.com/ornek-sayfa/ $1 [L,R=301]
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]


Ek olarak; yilmaz70 hocam ilginize teşekkür ederim.
yilmaz70

kişi bu mesajı beğendi.

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al