Xenforo - Resimleri WebP Formatına Dönüştür

Konu Özeti

Sunucudaki JPG ve PNG resimleri WebP formatına dönüştürmek ve ziyaretçilere bu formatta sunmak için Apache ve Nginx yapılandırmaları adım adım açıklanıyor. Apache için RewriteEngine, RewriteCond ve RewriteRule direktifleriyle kabul başlığına göre WebP dosyası varsa yönlendirme yapılıyor. Nginx için ise map ve try_files kullanılarak benzer bir yeniden yazma kuralı oluşturuluyor. Her iki yöntemde de Vary başlığı eklenerek içerik müzakeresi sağlanıyor.

Status
Not open for further replies.
Sunucunuz'da yer alan tüm resimleri (jpg,png) webp formatına dönüştürme ve ziyaretçiye o formatta sunmak için gerekli adımları sunacağım.

Apache için yeniden yazma kuralı

Code:
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{HTTP_ACCEPT} image/webp
    RewriteCond %{DOCUMENT_ROOT}/$1.webp -f
    RewriteRule ^(path/to/your/images.+)\.(jpe?g|png)$ $1.webp [T=image/webp,E=accept:1]
</IfModule>

<IfModule mod_headers.c>
    Header append Vary Accept env=REDIRECT_accept
</IfModule>

AddType image/webp .webp

Nginx için yeniden yazma kuralı

Code:
map $http_accept $webp_ext {
    default "";
    "~*webp" ".webp";
}

location ~* ^(/path/to/your/images/.+)\.(png|jpg)$ {
    set $img_path $1;
    add_header Vary Accept;
    try_files $img_path$webp_ext $uri =404;
}

🔒 Bu içeriği görmek için giriş yapın

 
Status
Not open for further replies.
136,705Threads
3,307,714Messages
328,555Members
yunus33yunuzLatest member
Top Bottom