PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : ریدایرکت www و بازنویسی 5تا ادرس



arashdehghan
April 10th, 2017, 18:01
سلام
وب سرورم Nginx Standalone هست
می خوام یه رول برام وارد کنید که فقط بدون www بیاد
ضمنا چندتا ادرسم هست که می خوام بازنویسی بشه مثلا
site.com/index.php رو اینجوری بیاره site.com/متن-من

لطفا مثل بعضی از دوستان قیمت فضایی ندین(200 هزارتومن واسه چندتا رول).خودم اگه وب سرور اپاچی بود از قسمت htaccess درستش میکردم

arashdehghan
April 11th, 2017, 20:10
یعنی هیچ کس از این کارا نمی کنه؟

AtrafNet
April 11th, 2017, 21:04
سلام

فایل کانفیگ اصلی NginX یا یک فایل کاستوم که در پوشه خاص خودش باشه مثل نمونه زیر رو برای ویرایش باز کنید:


sudo vi /etc/nginx/conf.d/redirect.conf

اگه با ویرایشگر vi راحت نیستید می تونید از nano استفاده کنید.

سپس بلوک کد زیر رو برای ریدایرکت www به بدون www به فایل اضافه کنید:



server {
server_name www.example.com;
return 301 $scheme://example.com$request_uri;
}




به جای example.com آدرس دامنه شماست.

در آخر یک بار سرویس NginX رو ری استارت کنید:

CentOS 7:


sudo systemctl restart nginx


CentOS 6:



sudo service nginx restart


منبع:
https://www.digitalocean.com/community/tutorials/how-to-redirect-www-to-non-www-with-nginx-on-centos-7
https://www.digitalocean.com/community/questions/redirecting-non-www-to-www-in-nginx

arashdehghan
April 11th, 2017, 21:31
سلام

فایل کانفیگ اصلی NginX یا یک فایل کاستوم که در پوشه خاص خودش باشه مثل نمونه زیر رو برای ویرایش باز کنید:


sudo vi /etc/nginx/conf.d/redirect.conf

اگه با ویرایشگر vi راحت نیستید می تونید از nano استفاده کنید.

سپس بلوک کد زیر رو برای ریدایرکت www به بدون www به فایل اضافه کنید:



server {
server_name www.example.com;
return 301 $scheme://example.com$request_uri;
}




به جای example.com آدرس دامنه شماست.

در آخر یک بار سرویس NginX رو ری استارت کنید:

CentOS 7:


sudo systemctl restart nginx


CentOS 6:



sudo service nginx restart


منبع:
https://www.digitalocean.com/community/tutorials/how-to-redirect-www-to-non-www-with-nginx-on-centos-7
https://www.digitalocean.com/community/questions/redirecting-non-www-to-www-in-nginx

خودتون میتونید زحمتشو بکشید؟ من همین کارو انجام دادم ولی چون اشتباه بود وب سرور روشن نمیشد
دستمزدتونم بفرمایین

- - - Updated - - -

ضمنا من اون فایل رو ندارم

[root@server ~]# locate redirect.conf
/usr/local/directadmin/data/templates/nginx_redirect.conf
/usr/local/directadmin/data/templates/nginx_server_redirect.conf

arashdehghan
April 11th, 2017, 23:36
بین این همه کارشناس یکی نبود؟

AtrafNet
April 12th, 2017, 08:43
خودتون میتونید زحمتشو بکشید؟ من همین کارو انجام دادم ولی چون اشتباه بود وب سرور روشن نمیشد
دستمزدتونم بفرمایین

- - - Updated - - -

ضمنا من اون فایل رو ندارم

[root@server ~]# locate redirect.conf
/usr/local/directadmin/data/templates/nginx_redirect.conf
/usr/local/directadmin/data/templates/nginx_server_redirect.conf



فایله همونطور که گفتم کاستوم یا دلخواه هستش پس اصولاً نباید هم وجود داشته باشه و با دستوری که توسط ویرایشگر vi یا nano میزنید این فایل ساخته میشه.

درباره زحمتش هم بحث دستمزد و اینا نیست کلاً خودتون انجام بدید بهتره چون هم یاد میگیرید هم خیالتون مطمئنه که کسی به جای دیگه سرور شما دست نمیزنه :)

RealHAM
April 12th, 2017, 09:05
سلام
در صورت تمایل ما می توانیم انجام دهیم

هزینه هر ساعت مدیریت سیستم ۱۰۰ هزار تومان

تلفن : 09304001986
تلگرام : https://t.me/FbnmLLC

arashdehghan
April 12th, 2017, 12:45
فایله همونطور که گفتم کاستوم یا دلخواه هستش پس اصولاً نباید هم وجود داشته باشه و با دستوری که توسط ویرایشگر vi یا nano میزنید این فایل ساخته میشه.

درباره زحمتش هم بحث دستمزد و اینا نیست کلاً خودتون انجام بدید بهتره چون هم یاد میگیرید هم خیالتون مطمئنه که کسی به جای دیگه سرور شما دست نمیزنه :)

دوباره موفق نشدم ... دستی فای لرو هم ساختم ولی هیچ تغییری اعمال نمیشه
تکلگرام دارین؟ نمیتونم پیام خصوصی بدم

AtrafNet
April 12th, 2017, 14:37
دوباره موفق نشدم ... دستی فای لرو هم ساختم ولی هیچ تغییری اعمال نمیشه
تکلگرام دارین؟ نمیتونم پیام خصوصی بدم

جناب هدف بنده فقط راهنمایی تا جایی که می دونم هستش و منم کارشناس این حوزه نیستم و اگر نیازمند کانفیگ کننده حرفه ای هستید دوستان دیگه ای که آفر میدن هستن.
درباره مشکل هم چون بالا خروجی دستور locate redirect.conf رو گذاشتید و آدرس دایرکتوری های دایرکت ادمین آمدن اگر دایرکت ادمین نصب دارید طبق گفته این لینک http://forum.directadmin.com/showthread.php?t=50252 شما می تونید در سرور برای هر دامنه جدا Rule های NginX بسازید.
به این صورت:



/usr/local/directadmin/data/users/user/domains/domain.com.cust_nginx


به جای user یوزر هاستی که دامنه توش هست یا اگه با admin میزبانی میشه همون admin.
و به جای domain.com.cust_nginx که اسم فایل هستش باید در بخش domain.com آدرس دامنه باشه مثلاً webhostingtalk.ir.cust_nginx
بعدش این فایل رو جهت ویرایش باز کنید و همون Rule بالای رو توش بذارید و یه NginX و محض احتیاط خود DirectAdmin هم Restart کنید ببینید چی میشه.

arashdehghan
April 12th, 2017, 21:52
همچنان منتظر یه نفر هستیم که بتونه کار ما رو درست کنه

arashdehghan
April 13th, 2017, 10:33
up...:59:

RealHAM
April 13th, 2017, 11:17
با ما در تلگرام در ارتباط باشید

رایگان انجام می شود

اطلاعات تماس در امضا

OnlineServer
April 13th, 2017, 12:15
سلام.

اگر هنوز مشکل پابرجا هست درخدمتیم
هزینه اعمال این تنظیمات ۴۰ هزار تومان میباشد

۰۹۱۲۴۲۲۵۴۰۷ محمدی
ایام به کام.