نقل قول نوشته اصلی توسط aalireza439 نمایش پست ها
برای انتقال WWW به بدون WWW از کد زیر توی Virtual Host ام اضافه کردم ، ولی کار نمی کنه ، کسی میدونه مشکل از چیه ؟
کد:
server { server_name "~^(?!www\.).*" ; return 301 $scheme://www.$host$request_uri; }
https://rtcamp.com/tutorials/nginx/w...w-redirection/

سلام

بهترین کار اینه که به جای یک بلاک nginx برای هر دو حالت با www و بدون www از ۲ بلاک مجزا استفاده کنید . یکی برای دامنه با www و دیگری برای دامنه بدون www
تو بلاک بدون www این دستور رو وارد کنید :

return 301 $scheme://www.domain.com$request_uri;

ذخیره و ریستارت وب سرور Nginx

حالا با باز کردن سایت بدون www دستور فوق اجرا میشه و اتوماتیک ریدایرکت میشه روی بلاکی که دامنه رو با www روش ست کردید . در نتیجه سایت فقط و فقط با www باز میشه


تمام!