আমি ডাব্লুপি সুপার ক্যাশে সহ ওয়ার্ডপ্রেস ব্যবহার করছি। আমি গুগল থেকে আগত দর্শনার্থীদের (যে সমস্ত দেশ নির্দিষ্ট রেফারারদের যেমন গুগল.কম , গুগল.কম.ইউক ইত্যাদি) অন্তর্ভুক্ত করে তাদের অনাবৃত সামগ্রী দেখতে চাই ।
আমার এনজিএনএক্স বিধি রয়েছে যা আমার ইচ্ছা মতো কাজ করছে না:
server {
server_name website.com;
location / {
root /var/www/html/website.com;
index index.php;
if ($http_referer ~* (www.google.com|www.google.co) ) {
rewrite . /index.php break;
}
if (-f $request_filename) {
break;
}
set $supercache_file '';
set $supercache_uri $request_uri;
if ($request_method = POST) {
set $supercache_uri '';
}
if ($query_string) {
set $supercache_uri '';
}
if ($http_cookie ~* "comment_author_|wordpress|wp-postpass_" ) {
set $supercache_uri '';
}
if ($supercache_uri ~ ^(.+)$) {
set $supercache_file /wp-content/cache/supercache/$http_host/$1index.html;
}
if (-f $document_root$supercache_file) {
rewrite ^(.*)$ $supercache_file break;
}
if (!-e $request_filename) {
rewrite . /index.php last;
}
}
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /var/www/html/website.com$fastcgi_script_name;
include fastcgi_params;
}
}
আমার লক্ষ্য অর্জনের জন্য আমার কী করা উচিত?