kadir58 adlı üyeden alıntı: mesajı görüntüle
Sitemin hitinin artması ve yükü kaldıramamasından dolayı bir adet VPS ye geçtim apache vs den kurtulmak istedim ki yükü biraz daha azaltayım ve gereken ayarlamaları yaptım ancak nginx de bir türlü .htacc kurallarını sağlıklı olarak çeviripde aktarabilmiş değilim yardım ederseniz sevinirim.

Çevirirken http://winginx.com/en/htaccess sitesini kullanıyorum çoğunu çeviriyor ama hayati olan ayarlarda hata alıyorum.

# BEGIN WpFastestCache
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
AddDefaultCharset UTF-8
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteCond %{REQUEST_URI} !^/wp-login.php
RewriteCond %{REQUEST_URI} !^/wp-admin
RewriteCond %{REQUEST_URI} !^/wp-content
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} !^www\.
RewriteCond %{REQUEST_URI} !^/wp-login.php
RewriteCond %{REQUEST_URI} !^/wp-admin
RewriteCond %{REQUEST_URI} !^/wp-content
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{QUERY_STRING} !.*=.*
RewriteCond %{HTTP:X-Wap-Profile} !^[a-z0-9\"]+ [NC]
RewriteCond %{HTTP:Profile} !^[a-z0-9\"]+ [NC]
RewriteCond /home/mertcang/public_html/wp-content/cache/all/$1/index.html -f
RewriteRule ^(.*) "/wp-content/cache/all/$1/index.html" [L]
</IfModule>
# END WpFastestCache
# BEGIN GzipWpFastestCache
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/x-font-ttf
AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
AddOutputFilterByType DEFLATE font/opentype font/ttf font/eot font/otf
</IfModule>
# END GzipWpFastestCache
Options -Indexes
# BEGIN LBCWpFastestCache
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType text/css "access plus 1 month"
ExpiresByType application/pdf "access plus 1 month"
ExpiresByType text/x-javascript "access plus 1 month"
ExpiresByType application/x-shockwave-flash "access plus 1 month"
ExpiresByType image/x-icon "access plus 1 year"
ExpiresDefault "access plus 2 days"
</IfModule>
# END LBCWpFastestCache
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteRule ^wplogin/?$ /wp-login.php [QSA,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_REFERER} .*adf.ly.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} .*tinyurl.com.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} .*bit.ly.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} .*bc.vc.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} .*tik.tl.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} .*tr5.in.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} .*1tk.us.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} .*tr6.in.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} .*spam.tamkafadan.net.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} .*westernlink.co.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} .*sh.st.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} .*shorte.st.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} .*lienscash.com.*$ [NC]
RewriteRule .* - [F]
hosting hitin kaça çıktı? bende de vps var bi tane. 30-40 tane site var içeriisnde ve toplam hit 20K'nın üzerinde. apache+nginx kurulu. senin hit kaç?