htaccess dosyasımda ur.htaccess yardım, www, https zorlamak ve index.php kaldırmak gerekir
RewriteEngine on
RewriteCond $1 !^(images|media|system|themes|_css|_js|favicon\.ico|robots\.txt|cert\.html|index\.php) [NC]
RewriteRule ^(.*)$ /index.php/$1 [L]
dizininden index.php dosyasını kaldıran bir rewrite var. Buna ek olarak, www
ve https
dosyalarını da içermeyen herhangi bir istek için zorlamak istiyorum.
Sonuç olarak, tüm URL'ler şöyle görünmelidir: https://www.example.com/whatever/something/
; ve SEO amacıyla, bir url işareti özlüyorsa, 301'in doğru sürümüne yönlendirmesi gerekir, örneğin:
http://example.com/about/
301 redirect to
https://www.example.com/about/
Bunu başarmak için bazı yardımları isterim, teşekkürler!
sayesinde bu ana kadar oldukça iyi çalışıyor gibi görünüyor. Ben tarayıcıda https://domain.com/ vurursanız sertifika yalnızca www içindir çünkü sertifika güvenilmeyen hatası alıyorum. Bunun etrafında bir yolu var mı? – mjr
@mjr Hem “domain.com” hem de “www.domain.com” adreslerini ya da daha pahalı joker sertifikalarını (TÜM alt alanları kapsayacak şekilde) içeren sertifika alın. Maalesef güvenli kanal (SSL) Bir başka deyişle. Tekmelemek bağlantısı tamamen kurulana kadar kural yürütülen almazsınız yazabiliriz HTTPS HTTP bölümünden önce ilk kurulmamıştır. – LazyOne
Bahşiş için teşekkürler. – mjr