Bütçeniz Dijitalist'le ciroya dönüşür.
Apache kullanan siteler için en sık ihtiyaç duyulan yönlendirme, hız ve güvenlik kurallarını seçin; açıklamalı, kullanıma hazır dosyayı indirin.
.htaccess .htaccess
# .htaccess — Dijitalist .htaccess oluşturucu ile hazırlandı
# Yüklemeden önce mevcut dosyanızın yedeğini alın.
<IfModule mod_rewrite.c>
RewriteEngine On
# HTTP isteklerini HTTPS'e yönlendir (Cloudflare/proxy arkasında da çalışır)
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# www'lu adresi www'suz adrese yönlendir
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^ https://%1%{REQUEST_URI} [L,R=301]
</IfModule>
# Klasör içeriğinin listelenmesini kapat
Options -Indexes
# Gzip sıkıştırma
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/css text/xml text/javascript
AddOutputFilterByType DEFLATE application/javascript application/json application/xml application/rss+xml
AddOutputFilterByType DEFLATE image/svg+xml font/ttf font/otf application/vnd.ms-fontobject
</IfModule>
# Tarayıcı önbelleği
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 1 month"
ExpiresByType text/html "access plus 0 seconds"
ExpiresByType application/json "access plus 0 seconds"
ExpiresByType image/avif "access plus 1 year"
ExpiresByType image/webp "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType image/svg+xml "access plus 1 year"
ExpiresByType font/woff2 "access plus 1 year"
ExpiresByType text/css "access plus 1 month"
ExpiresByType application/javascript "access plus 1 month"
</IfModule>
# Güvenlik başlıkları
<IfModule mod_headers.c>
Header always set X-Content-Type-Options "nosniff"
Header always set X-Frame-Options "SAMEORIGIN"
Header always set Referrer-Policy "strict-origin-when-cross-origin"
Header always set Permissions-Policy "camera=(), microphone=(), geolocation=()"
</IfModule>
Nasıl kullanılır
Sitenizin hangi adreste açılacağını (https, www veya www'suz) seçin.
Taşınan sayfalar için eski ve yeni adresleri ekleyin; hız ve güvenlik seçeneklerini işaretleyin.
Mevcut dosyanızın yedeğini alıp yeni kuralları sitenizin kök dizinindeki .htaccess dosyasına ekleyin.
Diğer araçlar
Başlık, açıklama, Open Graph ve X etiketlerini canlı Google önizlemesiyle hazırlar; tek tıkla kopyalayın.
Meta ve paylaşım etiketlerini önizlemeyle hazırlar.
Aracı açHazır şablonlar, yapay zekâ botu seçenekleri ve site haritası satırıyla doğru robots.txt dosyasını dakikalar içinde oluşturur.
Hazır şablonlarla doğru robots.txt dosyası oluşturur.
Aracı açİşletme, SSS, ürün, makale ve breadcrumb için Google'a uygun yapılandırılmış veri kodunu formdan üretir.
İşletme, SSS ve ürün için yapılandırılmış veri üretir.
Aracı açSık sorulan sorular
Apache veya LiteSpeed sunucuda çalışan siteler (çoğu paylaşımlı hosting ve WordPress kurulumu) .htaccess dosyasını okur. Nginx, Vercel veya Netlify gibi ortamlar .htaccess okumaz.
Hayır. Önce mevcut dosyanın yedeğini alın. WordPress kullanıyorsanız “# BEGIN WordPress” bloğunu silmeyin; ürettiğimiz kuralları bu bloğun üstüne ekleyin.
Yalnızca siteniz ve tüm alt alan adlarınız HTTPS ile sorunsuz çalışıyorsa. HSTS tarayıcıya siteyi bir yıl boyunca yalnızca HTTPS ile açmasını söyler; geri almak zordur.
500 hatası genellikle sunucunuzda bir modülün kapalı olduğunu gösterir. Dosyayı yedeğinizle değiştirin ve hosting firmanızdan mod_rewrite, mod_headers ve mod_expires modüllerinin açık olduğunu teyit edin.
Bulunan sorunları önem sırasına koyup sizin için düzeltelim; SEO ve yapay zekâ görünürlüğünüzü aylık raporlarla takip edelim.