آموزش کار با Subdomain در cpanel

آموزش کار با Subdomain در cpanel

دوستان عزیز پیشگام وبی امیدوارم که حالتون خوب باشه ، امروز با آموزش کار با Subdomain در cpanel خدمتتون هستیم و امیدوارم توضیحاتی که در این مطلب و یا در انتها مطلب که بصورت فیلم قرارداده شده بتونه به شما کمک کنه و هر روز بیشتر پیشرفت کنید.

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

زیر دامنه (Subdomain) به نامی که قبل از دامنه (یا Domain) اصلی که با یک نقطه جدا شود ، گفته می شود. هر دامنه ای امکان داشتن زیر دامنه را دارد. اگر یک دامنه تهیه کرده اید و نیاز به دامنه ی دیگری دارید و بنا به دلایلی امکان تهیه دامنه دیگر را ندارید ، می توانید از Sub Domian استفاده کنید. نیاز به دامنه جدید می تواند به علت تخصص دادن یه دامنه خاص به یکی از صفحات همان سایتی که موجود است باشد و یا برای ایجاد سایتی جداگانه ازسایت فعلی شما باشد در هر دو صورت شما می توانید از Sub Domain استفاده کنید.

این قسمت برای تغییر پسورد در سی پنل میباشد که با عنوان Subdomain در قسمت Domain موجود میباشد.

ابتدا وارد هاستمون داخل سایت پیشگام وب میشویم.

میتوانید از سایت پیشگام وب قسمت سرویس های من ، سرویس مورد نظر را انتخاب کرده و ورود به سی پنل را بزنید تا بصورت اتوماتیک وارد هاستتون بشید و همچنین میتوانید از لینک سایت خودتون ، البته اگر که دی ان اس های ( DNS ) پیشگام وب را درست ست کرده باشید و 24 ساعت گذشته باشد از طریق پورت 2082 و یا 2083 وارد بشید.

فقط نکته ای که هست و باید بهش توجه کنید ، اگر سایت را با http باز میکنید از پورت 2082 و اگر با https باز میکنید از 2083 استفاده کنید ، نمونه لینک در زیر مشخص شده است.

http://www.pishgam-web.ir:2082

https://www.pishgam-web.ir:2083

البته به این نکته توجه داشته باشید که باید جای آدرس سایت ما آدرس سایت خودتان را وارد کنید.

راه آخر جهت لاگین هم در صورتی که دی ان اس ها ( DNS ) را ست نکرده اید یا 24 ساعت از تنظیم آنها نگذشته است و دوست ندارید بطور مثال اطلاعات ناحیه کاربری رو به طراح بدید استفاده از لینک پیشفرض پیشگام وب هست که در زمان خرید هاست برای شما ارسال شده و اگر هم نتونستید پیدا کنید میتوانید تیکت بدهید تا به شما داده شود ، پایین هم میتوانید نمونه لینک رو مشاهده کنید.

http://server13.pishgamweb.net:2082

https://server13.pishgamweb.net:2083

از قسمت دامین روی گزینه Subdomain کلیک میکنیم.

در قسمت Subdomain زیر دامنه مد نظر را وارد میکنیم بطور مثال vip که در انتها ادرس کامل زیر دامنه بصورت vip.pishgam-web.ir میگردد.

بعد از کلیک روی گزینه create با پیام سبز رنگ زیر مواجه میشوید.

سپس با کلیک روی گزینه go back میتوانید تمام ساب دامنه های ایجاد شده را مشاهده کنید.

اگر در قسمت روت روی لینک کنار عکس خانه کلیک کنید ، به محلی که باید فایل های Subdomain را اپلود کنید منتقل میشوید.

اگر بخواهید Subdomain را ریداکت کنید روی گزینه منیج ریداکت کلیک کنید .

در صفحه باز شده ادرس سایتی که قصد دارید ریداکت گردد را وارد کنید ، ما بطور مثال ادرس http://pishgamweb.net را وارد کرده ایم.

در انتها روی گزینه save کلیک کنید.

مشاهده فیلم آموزشی از سایت آپارات

برای دانلود فیلم آموزش از قسمت تنظیمات روی گزینه دانلود کلیک کرده و کیفیت مد نظر خود را انتخاب کنید تا فیلم آموزش دانلود گردد.

نکته : هر چقدر که عدد این قسمت بیشتر باشد ، کیفیت فیلم دانلودی بالاتر خواهد بود.

آموزش های ابتدایی :

دوستان عزیز آموزش که خدمتتون ارائه کردیم از سری آموزش های ابتدایی پیشگام وب هست و این آموزش جزو پایه ای ترین آموزش های سایت هست امیدوارم که آموزشممون کامل باشه.

منتظر نظرات و پیشنهادات شما در قسمت دیدگاه های سایت هستیم.

learn from cpanel

Overview

This interface allows you to create and manage subdomains for your cPanel account. A subdomain is a subsection of your website that sometimes exists as a subdirectory of your public_html (document root) directory or your account’s home directory. Subdomains use a prefix in conjunction with the domain name.

For example, if the registered domain name is example.com, the subdomain will be prefix.example.com. You can use subdomains to create unique user accounts for vanity domains.Note: Visitors cannot view your subdomain immediately. Changes to DNS records may require two days or more to reach all of the nameservers on the Internet.

Create a subdomain

Warning: Due to the order in which Apache processes its configuration file, wildcard subdomains may disrupt the functionality of service subdomains. We strongly recommend that you use wildcard subdomains only when absolutely necessary, or when you do not need to use service subdomains.

To create a subdomain, perform the following steps:

  1. Enter the desired prefix in the Subdomain text box.
  2. Select the desired main domain from the menu.
  3. Enter the home directory for the subdomain in the Document Root text box.Note:
    • The house icon () represents the cPanel account’s home directory.
      • The Document Root text box defines the new subdomain’s directory, relative to the cPanel account’s home directory. For example, if you enter subdomain in the Directory text box and the cPanel account uses the /home/example home directory, the subdomain will exist in the /home/example/subdomain.example.com/ directory.
      • The system automatically populates this text box with the subdomain’s fully-qualified domain name (FQDN).
      • You cannot use the following directories as a document root:
  1. Click Create.

When you create an addon domain, parked domain, subdomain, or main domain, the system will attempt to automatically secure that domain with the best-available existing certificate. If no certificate exists, the system will generate a self-signed certificate to secure the new domain.

  • If AutoSSL is enabled for the account that owns the new domain, the system will add a request for an AutoSSL certificate to secure the new domain and install it when it becomes available.
  • To open the subdomain’s main directory with the File Manager interface (cPanel >> Home >> Files >> File Manager), click the link under Document Root that corresponds to that subdomain.

Search subdomains

To search existing subdomains, perform the following steps:

  1. Enter the search criteria in the Search text box.
  2. Click Go.

Modify a subdomain

Modify the document root for a subdomain

To modify the document root for a subdomain, perform the following steps:

  1. Click the notepad icon that corresponds to the subdomain that you want to manage.
  2. Enter the new file path that you want to use as the document root in the available text box.Note: You cannot use the following directories as a document root:
  1. Click Change.

Enable or disable subdomain redirection

To enable or disable redirection of a subdomain, perform the following steps:

  1. Click the Manage Redirection link that corresponds to the subdomain that you wish to manage.
  2. If you wish to redirect the subdomain, enter the link to which you want to redirect the subdomain in the available text box.
  3. Click Save.
  4. To disable the redirect, click Disable Redirection.

Remove a subdomain

To remove an existing subdomain, perform the following steps:

  1. Click the Remove link that corresponds to the subdomain that you want to remove.
  2. Click Yes to confirm that you want to remove the subdomain.
  3. To keep the subdomain, click No.

آموزش کار با Redirects در cpanel

آموزش کار با Redirects در cpanel

دوستان عزیز پیشگام وبی امیدوارم که حالتون خوب باشه ، امروز با آموزش کار با Redirects در cpanel خدمتتون هستیم و امیدوارم توضیحاتی که در این مطلب و یا در انتها مطلب که بصورت فیلم قرارداده شده بتونه به شما کمک کنه و هر روز بیشتر پیشرفت کنید.

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

تصور کنید که مدیر یه وب سایت فعال هستید و خیلی ها روزانه وارد سایتتون میشن و از مطالب وب سایت شما استفاده میکنند و حالا تصمیم گرفتین که آدرس دامنه وب سایتتون رو عوض کنید و کل محتوای سایتتون رو به یه دامنه دیگه منتقل کنیند ، یا این که اصن فکر کنین که بعد یه مدتی از فعالیت وب سایتتون تصمیم گرفتین که آدرس بعضی از صفحات سایتتون رو عوض کنید و بهشون یه نظمو ترتیبی بدید ، حالا مشکل اینجاست که خیلی از کاربرای اینترنت ممکنه آدرس قدیمی یه صفحه از سایت شما رو یاداشت کرده باشند ، تا یه زمانی واردش بشن و ازش استفاده کنن ، و وقتی شما آدرس اون صفحه رو عوض کرده باشید کاربران وقتی میخوان وارد اون صفحه بشن با خطای 404 مواجه میش ، و از اون مهم تر گوگل و سایر موتور های جستجو همه روزه بازدیدکننده ها رو به آدرس قدیمی صفحات سایت شما ارجاع میدن و شما باید بتونین یه جوری به موتور های جستجو و بازدیدکننده ها بفهمونید که آدرس جدید اون صفحه که به دنبالش هستند عوض شده و آدرس جدیدش رو بهشون بگید ، توسط قابلیت redirect تو هاست سی پنل قادر هستین ، یه سری ارجاع دهنده های اتوماتیک تنظیم کنین تا به محض این که کاربر یا موتور های جستجو وارد آدرس url قدیمی اون صفحه از سایتتون شد به صورت خودکار به آدرس جدید اون صفحه هدایت بشه، ریدایرکت یا هدایت آدرس های قدیمی سایت به آدرس جدیدشون، باعث میشه که شما بخش عظیمی از ترافیک وب سایتتون رو از دست ندید.

این قسمت برای تغییر پسورد در سی پنل میباشد که با عنوان Redirects در قسمت domais موجود میباشد.

ابتدا وارد هاستمون داخل سایت پیشگام وب میشویم.

میتوانید از سایت پیشگام وب قسمت سرویس های من ، سرویس مورد نظر را انتخاب کرده و ورود به سی پنل را بزنید تا بصورت اتوماتیک وارد هاستتون بشید و همچنین میتوانید از لینک سایت خودتون ، البته اگر که دی ان اس های ( DNS ) پیشگام وب را درست ست کرده باشید و 24 ساعت گذشته باشد از طریق پورت 2082 و یا 2083 وارد بشید.

فقط نکته ای که هست و باید بهش توجه کنید ، اگر سایت را با http باز میکنید از پورت 2082 و اگر با https باز میکنید از 2083 استفاده کنید ، نمونه لینک در زیر مشخص شده است.

http://www.pishgam-web.ir:2082

https://www.pishgam-web.ir:2083

البته به این نکته توجه داشته باشید که باید جای آدرس سایت ما آدرس سایت خودتان را وارد کنید.

راه آخر جهت لاگین هم در صورتی که دی ان اس ها ( DNS ) را ست نکرده اید یا 24 ساعت از تنظیم آنها نگذشته است و دوست ندارید بطور مثال اطلاعات ناحیه کاربری رو به طراح بدید استفاده از لینک پیشفرض پیشگام وب هست که در زمان خرید هاست برای شما ارسال شده و اگر هم نتونستید پیدا کنید میتوانید تیکت بدهید تا به شما داده شود ، پایین هم میتوانید نمونه لینک رو مشاهده کنید.

http://server13.pishgamweb.net:2082

https://server13.pishgamweb.net:2083

در کل دو روش برای انجام ریداکت وجود دارد مورد اول قسمتی که در خود سی پنل مخصوص اینکار وجود دارد و مورد دوم قرار دادن کد در داخل فایل htaccess که هر دو مورد را توضیح خواهیم داد.

از قسمت domains روی گزینه Redirects کلیک کنید.

در این صفحه تنظیمات مربوط به ریداکت را مشاهده میکنید.

در قسمت type نوع ریداکت را مشخص میکنیم.

  • ریدایرکت 301، که اگه این گزینه رو انتخاب کنیم و توسط این گزینه یکی از آدرس های وب سایتمون رو به آدرس دیگه هدایت یا ریدایرکت کنیم، این نوع هدایتگر به گوگل و سایر موتور های جستجو دستور میده که امتیاز و اعتباری که اون صفحه تو موتور های جستجو به مرور زمان کسب کرده رو به صورت کامل به آدرس جدیدی که داریم بهش ریدایرکت میکنیم، برای همیشه منتقل کنه و یه جورایی به موتور های جستجو میفهمونه که آدرس اون صفحه برای همیشه عوض شده.
  • ریدایرکت 302، که اگه این گزینه رو انتخاب کنیم و توسط این گزینه یکی از صفحات سایتمون رو به یه آدرس دیگه ریدایرکت یا هدایت کنیم، این نوع هدایتگر به گوگل و سایر موتور های جستجو میگه که این یه هدایتگر کوتاه مدت هستش و به موتور های جستجو دستور میده که امتیاز کسب شده توسط اون صفحه داخل جستجو گر ها به آدرس جدیدش منتقل نشه و فقط نقش یه هدایت کننده موقتی رو داره.

هیچ گاه نباید این دو نوع ریدایرکت را بجای هم استفاده نمود. اگر صفحه ای از سایت شما برای همیشه حذف می شود، به هیچ عنوان نباید از ریدایرکت ۳۰۲ استفاده کنید. استفاده از ریدایرکت ۳۰۲ سبب می شود که ارزش صفحه ای که حذف شده به صفحه ای که بر روی آن ریدایرکت شده منتقل نگردد و پس از مدتی موتورهای جستجوگر به دلیل آنکه آن صفحه دیگر آنلاین نشده، آن را از دیتابیس شان حذف می کنند و آن صفحه و ارزشی که دارد برای همیشه از بین می رود! در حالی که می توانستید با استفاده از ریدایرکت ۳۰۱ ، بخشی از ارزشش را به یک صفحه دیگر از سایت منتقل کنید.

در قسمت پایین نوع انتقال دامنه مورد نظر را انتخاب میکنیم.

در قسمت ریداکت تو هم ادرس دامنه ای که مقصد ریداکت به حساب می آید را وارد میکنیم.

  • گزینه Only redirect with www. به این معناست که اگه یکی آدرس سایت ما رو فقط با www داخل مرورگر وارد کرد، به این آدرس جدید که هدایتگر داریم براش تنظیم میکنیم منتقل بشه.
  • گزینه Redirect with or without www. به این معناست که اگه یکی آدرس اون صفحه از سایت مارو چه با و چه بی www. وارد کرد به آدرس جدیدش که داریم تنظیم می کنیم، هدایت بشه.
  • گزینه Do Not Redirect www. به این معناست که اگه یکی آدرس اون صفحه از سایت مارو با وارد کرد به آدرس جدیدش که براش ریدایرکت داریم تنظیم میکنیم، هدایت نشه.

و ما هم مطابق تصویر گزینه دوم رو انتخاب می کنیم تا هرکس چه با www. و چه بی www. میخواد وارد اون صفحه از وب سایت ما بشه به آدرس جدیدش هدایت بشه.

Wild Card Redirect در هاست به چه معناست ؟

البته این گزینه بیشتر زمانی کاربرد داره که شما میخواین روت یا شاخه اصلی دامنه وب سایتتون رو به همراه تمام آدرس های وب سایتتون به یه دامنه دیگه ریدایرکت کنین، مثلا این گزینه زمانی کاربرد داره که بخواین آدرس mizbanfatv.ir که شاخه اصلی دامنه هستش رو ریدایرکت کنین به آدرس جدیدش، نه مثلا صفحه mizbanfatv.ir/login رو به آدرس یه صفحه دیگه، کاربرد این گزینه اینه که اگه شما بخواین دامنه mizbanfatv.ir رو مثلا به آدرس Mizbanfa.net هدایت کنید و این گزینه رو تیک دار کنین، از اون به بعد اگه کسی آدرس mizbanfatv.ir/about-us رو هم تو مرورگر وارد کرد به صورت خودکار به آدرس Mizbanfa.net/about-us هدایت میشه و اگه یه زمانی کلا تصمیم داشتین آدرس دامنه وب سایتتون رو عوض کنین، این گزینه به شما کمک میکنه تا نیاز نباشه یکی یکی آدرس های سایتتون رو به آدرس جدیدش هدایت کنین، فقط زمانی این گزینه رو فعال کنین که تمام مسیر های سایت فعلیتون بر روی دامنه جدیدتون هم وجود داشته باشه.

خیلی خب برمیگردیم به صفحه redirect ها داخل هاست سی پنل، ما چون فقط میخوایم یه آدرس رو هدایت کنیم پس گزینه Wild Card Redirect رو تیک دار نمی کنیم و حالا برای نهایی سازی ریدایرکت بر روی دکمه آبی رنگ add از اینجا کلیک می کنیم.

بعد از ورود به فایل منیجر فایل اچ تی اکسس در پابلیک اچ پی ام ال را ویرایش کرده و کد مد نظر که در ادامه انواع ان همراه با توضیحات ارائه شده است قرار داده و روی گزینه ذخیره کلیک میکنیم.

ریدایرکت صفحات سایت به آدرس جدید بعد از تغییر دامنه

تغییر آدرس دامنه سایت به آدرس جدید یک مسئله رایج در محیط وب است. وبمستران بسیاری برای شروع با دامنه های نامناسبی سایت خود را آغاز می کنند و پس از مدتی تصمیم به کوچ به دامنه جدید می گیرند. همچنین در ایران، فیلترینگ یکی دیگر از دلایل انتقال دامنه به آدرس جدید است. پس از تغییر دامنه سایت به آدرس جدید، باید آدرس قدیم را بر آدرس جدید ریدایرکت کنید. مسئله مهم، ریدایرکت صحیح تمام صفحات سایت بر روی آدرس جدیدشان است. برای انجام این کار وارد پنل مدیریت هاست خود بشید و در پوشه دامنه قدیمی سایت خود یک فایل با نام .htaccess ایجاد کرده سپس کدی که در ادامه آمده است را در فایل .htaccess قرار دهید.

RewriteEngine On

RewriteCond %{HTTP_HOST} ^olddomain.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.olddomain.com$
RewriteRule ^(.*)$ “http\:\/\/www.newdomain.com\/$1” [R=301,L]

RewriteEngine On

RewriteCond %{HTTP_HOST} ^olddomain.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.olddomain.com$
RewriteRule ^(.*)$ “http\:\/\/www.newdomain.com\/$1” [R=۳۰۱,L]

بجای olddomain نام دامنه قدیم و بجای newdomain نام دامنه جدید خود را بنویسید.

کد .htaccess ریدایرکت یک صفحه بر روی صفحه دیگر

برای ریدایرکت کردن یک صفحه از سایت به صفحه ای دیگر از طریق دستورات .htaccess باید مشابه راهنمای تصویری زیر، دستور ریدایرکت را ایجاد و در فایل .htaccess موجود در ریشه سایت خود کپی کنید.
کد .htaccess ریدایرکت

به عنوان نمونه به مثال زیر در ارتباط با ریدایرکت لینک ۱ بر روی لینک ۲ توجه کنید:

Link1: http://dbstheme.com/old-address

Link2: http://dbstheme.com/new-address
RedirectMatch 301 /old-address http://dbstheme.com/new-address

RedirectMatch ۳۰۱ /old-address http://dbstheme.com/new-address

حذف www از ابتدای دامنه

برای حذف www از ابتدای آدرس دامنه، باید آدرس با www را بر روی آدرس بدون www ریدایرکت کنید. برای انجام این کار کافیست قطعه کد زیر را در فایل .htaccess موجود در ریشه سایتتان کپی کنید.

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.(.)$ [NC] RewriteRule ^(.)$ http://%1/$1 [R=301,L]

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.(.)$ [NC] RewriteRule ^(.)$ http://%۱/$۱ [R=۳۰۱,L]

اگر در وب سایت خود از پروتکل امنیتی ssl یا همان https استفاده می کنید بجای کد فوق از کد زیر استفاده کنید.
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^www.(.)$ [NC] RewriteRule ^(.)$ http://%1/$1 [R=301,L]

RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} ^www.(.)$ [NC] RewriteRule ^(.)$ https://%1/$1 [R=301,L]

RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^www.(.)$ [NC] RewriteRule ^(.)$ http://%۱/$۱ [R=۳۰۱,L]

RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} ^www.(.)$ [NC] RewriteRule ^(.)$ https://%۱/$۱ [R=۳۰۱,L]

حذف اسلش / از انتهای لینک های سایت

در استفاده از این کد نهایت دقت را داشته باشید. در برخی سیستم های مدیریت محتوی (cms) نظیر وردپرس، به ویژه پس از نصب افزونه های سئو ساز، همواره علامت اسلش / در انتهای لینک صفحات سایت قرار دارد و الزامی به حذف آن نیست اما در برخی ئی کامرس های اپن سورس نظیر پرستاشاپ و مجنتو، وجود علامت اسمش / در انتهای لینک سبب می شود تا با صفحه خطای ۴۰۴ مواجه شوید. از این رو با ریدایرکت کردن آدرس با اسلش بر روی آدرس بدون اسلش، از بروز چنین مشکلاتی پیشگیری می کنیم. برای انجام این کار، کافیست کد زیر را در فایل .htaccess موجود در ریشه سایتتان کپی کنید.
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !.(gif|jpg|png|jpeg|css|js)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{HTTP_HOST} !^.localhost$ [NC]
RewriteRule ^(.+[^/])/$ http://%{HTTP_HOST}/$1 [R=301,L]

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !.(gif|jpg|png|jpeg|css|js)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{HTTP_HOST} !^.localhost$ [NC]
RewriteRule ^(.+[^/])/$ http://%{HTTP_HOST}/$۱ [R=۳۰۱,L]

در کد فوق، فرمت های gif|jpg|png|jpeg|css|js از حذف اسلش از انتهای لینک استثناء قائل شده است. در صورت نیاز می توانید فرمت های بیشتر را اضافه نمایید.

کد .htaccess ریدایرکت ساب دامنه بر روی دامنه اصلی

اگر می خواهید یکی از ساب دامنه های سایتتان را بر روی دامنه اصلی ریدایرکت کنید، کد دستوری زیر را پس از ویرایش های لازم در آدرس دامنه، در فایل .htaccess موجود در ریشه سایتتان کپی کنید.

RewriteEngine On
RewriteCond %{HTTP_HOST} ^sub.dbstheme.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.sub.dbstheme.com$
RewriteRule (.*)$ http://dbstheme.com/$1 [R=301,L]

RewriteEngine On
RewriteCond %{HTTP_HOST} ^sub.dbstheme.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.sub.dbstheme.com$
RewriteRule (.*)$ http://dbstheme.com/$۱ [R=۳۰۱,L]

کد .htaccess ریدایرکت دامنه اصلی بر روی ساب دامنه

اگر می خواهید دامنه سایتتان را بر روی یک ساب دامنه ریدایرکت کنید، کد دستوری زیر را پس از ویرایش های لازم در آدرس دامنه، در فایل .htaccess موجود در ریشه سایتتان کپی کنید.
Options +SymLinksIfOwnerMatch

RewriteEngine on

RewriteCond %{HTTP_HOST} ^(www.)?dbstheme.com$ [NC]
RewriteRule ^ http://sub.dbstheme.com[R,L]

Options +SymLinksIfOwnerMatch

RewriteEngine on

RewriteCond %{HTTP_HOST} ^(www.)?dbstheme.com$ [NC]
RewriteRule ^ http://sub.dbstheme.com[R,L]

کد .htaccess ریدایرکت یک ساب دومین بر روی دیگری
Options +SymLinksIfOwnerMatch
RewriteEngine on
RewriteCond %{HTTP_HOST} ^sub1.dbstheme.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.sub1.dbstheme.com$
RewriteRule ^/?$ “http\:\/\/sub2.dbstheme.com” [R=301,L]

Options +SymLinksIfOwnerMatch
RewriteEngine on
RewriteCond %{HTTP_HOST} ^sub1.dbstheme.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.sub1.dbstheme.com$
RewriteRule ^/?$ “http\:\/\/sub2.dbstheme.com” [R=۳۰۱,L]

ریدایرکت یک پسوند خاص صفحات سایت به پسوند دیگر

اگر می خواهید یک پسوند خاص به عنوان مثال HTML را بر روی پسوند دیگری نظیر PHP ریدایرکت کنید، کد دستوری زیر را پس از ویرایش های لازم در آدرس دامنه، در فایل .htaccess موجود در ریشه سایتتان کپی کنید.
RedirectMatch 301 (.*).html$ http://dbstheme.com$1.php

RedirectMatch ۳۰۱ (.*).html$ http://dbstheme.com$۱.php

با این کد، صفحاتی نظیر http://dbstheme.com/Page.html به http://dbstheme.com/Page.php ریدایرکت ۳۰۱ می شود.

ریدایرکت صفحات سایت یا وبلاگ با کد HTML

کد ریدایرکت html بیشتر برای سایت های استاتیک ساخته شده با HTML و صاحبان وبلاگ های سرویس های وبلاگدهی رایگان مناسب است که دسترسی به هاست ندارند. با قرار دادن کد زیر در کنار متاهای هدر بعد از تگ می توانید بازدیدکنندگان سایت یا وبلاگ را به مسیر دیگری ریدایرکت کنید.

عدد ۳ در کد فوق بدین معناست که ریدایرکت پس از ۳ ثانیه انجام خواهد شد. اگر می خواهید بازدیدکنندگان بلافاصله به مسیر دلخواه شما ریدایرکت شوند، مقدار آن را به ۰ تغییر دهید.

متدهای ریدایرکت در سایر زبان های برنامه نویسی

PHP page redirect
XHTML

۱
۲
۳
۴

ASP page redirect
XHTML
<%@ Language=VBScript %>
<% Response.Status=”301 Moved Permanently” Response.AddHeader “Location”,”http://dbstheme.com/” %>
۱
۲
۳
۴
۵ <%@ Language=VBScript %> <% Response.Status=”۳۰۱ Moved Permanently” Response.AddHeader “Location”,”http://dbstheme.com/” %>

ASP .NET page redirect
XHTML

۱
۲
۳
۴
۵
۶
۷

JSP Javascript Page Redirect
XHTML
<% response.setStatus(301); response.setHeader( “Location”, “http://dbstheme.com/” ); response.setHeader( “Connection”, “close” ); %>
۱
۲
۳
۴
۵ <% response.setStatus(۳۰۱); response.setHeader( “Location”, “http://dbstheme.com/” ); response.setHeader( “Connection”, “close” ); %>

CGI PERL Redirect
XHTML
$q = new CGI;
print $q->redirect(“http://dbstheme.com/”);
۱
۲

$q = new CGI;
print $q->redirect(“http://dbstheme.com/”);

Ruby on Rails Page Redirect
XHTML
def old_action
headers[“Status”] = “301 Moved Permanently”
redirect_to “http://dbstheme.com/”
end
۱
۲
۳
۴

def old_action
headers[“Status”] = “۳۰۱ Moved Permanently”
redirect_to “http://dbstheme.com/”
end

ColdFusion Page Redirect
XHTML
<.cfheader statuscode=”301″ statustext=”Moved permanently”>
<.cfheader name=”Location” value=”http://dbstheme.com”>
۱
۲

<.cfheader statuscode=”۳۰۱” statustext=”Moved permanently”>
<.cfheader name=”Location” value=”http://dbstheme.com”>

مشاهده فیلم آموزشی از سایت آپارات

برای دانلود فیلم آموزش از قسمت تنظیمات روی گزینه دانلود کلیک کرده و کیفیت مد نظر خود را انتخاب کنید تا فیلم آموزش دانلود گردد.

نکته : هر چقدر که عدد این قسمت بیشتر باشد ، کیفیت فیلم دانلودی بالاتر خواهد بود.

آموزش های ابتدایی :

دوستان عزیز آموزش که خدمتتون ارائه کردیم از سری آموزش های ابتدایی پیشگام وب هست و این آموزش جزو پایه ای ترین آموزش های سایت هست امیدوارم که آموزشممون کامل باشه.

منتظر نظرات و پیشنهادات شما در قسمت دیدگاه های سایت هستیم.

learn from cpanel

Overview

The Redirects interface allows you to send all of the visitors of a domain or particular page to a different URL. For example, if you create a page with a long URL, use the Redirects interface to add a redirect from a short URL to the long URL. Visitors can enter the short URL to access the content of the long URL.Note:

You cannot edit a redirect. To modify a redirect, you must delete it, and then recreate it.

Add a redirect

To add a redirect, perform the following actions:

  1. Select a redirect type from the Type menu.
    • Permanent (301) — This setting notifies the visitor’s browser to update its records.
    • Temporary (302) — This setting does not update the visitor’s bookmarks.
  2. Select a domain name from the menu, or select **All Public Domains** to redirect all of the domains that your cPanel account controls.
  3. In the next text box, enter the rest of the URL from which you wish for the server to redirect visitors. For example, if you wish to redirect http://example.com/directory.file.html to another URL, enter directory/file.html in this text box.
  4. In the Redirects to text box, enter the URL to which you wish to redirect users.Important: You must specify a protocol in this text box. For example, http://, https://, or ftp://.
  5. Select one of the following settings:
    • Only redirect with www. — This setting only redirects visitors who enter the www. prefix before the domain name part of the URL.
    • Redirect with or without www. — This setting redirects all users, regardless of whether the visitor enters the www. prefix before the domain name part of the URL.
    • Do Not Redirect www. — This setting does not redirect users who enter the www. prefix before the the domain name part of the URL.Note: The interface disables the www. redirection setting if you select **All Public Domains.**.
  6. Select the Wild Card Redirect setting if you wish to redirect all files within a directory to the same filename in the new directory. For example, if you enable the Wild Card Redirect setting and example1.com redirects to example.com, then a visitor who tries to access the http://example1.com/pic.jpg URL redirects to the http://example.com/pic.jpg URL.
  7. Click Add.
  8. To test the redirect, click the link under Directory in the Current Redirects table. If you properly configured the redirect, the system directs you to the original domain.

Redirects via third-party applications

When you add a redirect with cPanel interface, the system places redirect rules at the bottom of the .htaccess file. Some third-party applications will ignore your rule because those applications only read rules and configurations that their section of the .htaccess file contains.Important:

If you use a third-party application or content management system to add a redirect, such as WordPress®, the redirect may not function properly.

The following example displays the configuration that you must add to the top of the .htaccess file to add a redirect for the Drupal content management system. In this example:

  • drupal.user.example.com represents the URL to redirect.
  • http://cpanel.net/ represents the URL to which to redirect.
1 2 3 4 5 6 7 8 <IfModule mod_rewrite.c> RewriteEngine on RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{HTTP_HOST} ^drupal\.user\.example\.com$ [OR] RewriteCond %{HTTP_HOST} ^www\.drupal\.user\.example\.com$ RewriteRule ^cptest$ "http\:\/\/cpanel\.net\/" [R=301,L] </IfModule>

آموزش کار با Optimize Website در cpanel

آموزش کار با Optimize Website در cpanel

دوستان عزیز پیشگام وبی امیدوارم که حالتون خوب باشه ، امروز با آموزش کار با Optimize Website در cpanel خدمتتون هستیم و امیدوارم توضیحاتی که در این مطلب و یا در انتها مطلب که بصورت فیلم قرارداده شده بتونه به شما کمک کنه و هر روز بیشتر پیشرفت کنید.

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

این قسمت برای تغییر پسورد در سی پنل میباشد که با عنوان Optimize Website در قسمت Software موجود میباشد.

ابتدا وارد هاستمون داخل سایت پیشگام وب میشیم.

میتوانیم از سرویس های من ورود به سی پنل رو میزنید تا بصورت اتوماتیک وارد هاستمون بشیم.

Optimize Website در cpanel

Optimize Website یکی از بهترین ابزارهای سی پنل برای افزایش راندمان و سرعت سایت شما است. Optimize Website از طریق افزودن کد های فشرده سازی که مربوط به mod_deflate در آپاچی است سرعت سایت شما افزایش یابد.

البته لازمه این کار این است که mod_deflate قبلا توسط مدیر سرور روی هاست شما فعال شده باشد.

ابتدا از قسمت Software روی گزینه Optimize Website کلیک میکنیم.

Disabled:

در صورتی که این گزینه انتخاب شود Optimize Website غیرفعال خواهد بود و معمولا حالت دیفالت در سرور بدین صورت میباشد.

Compress All Content:

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

Compress the specified MIME types:

با انتخاب این گزینه می توانید در بخش زیر آن نوع محتوایی که تمایل دارید فشرده شود را می توانید مشخص نمایید. برای مثال خود سی پنل text/html text/plain text/xml را به عنوان نمونه قرار داده است و هر یک را بخواهید میتوانید پاک کرده و یا موردی اضافه کنید برای جداسازی از یکدیگر هم از / استفاده کنید.

در زیر نمونه کدی که در فایل htaccess ایجاد میشود قرار داده شده.

<IfModule mod_deflate.c>
    SetOutputFilter DEFLATE
    <IfModule mod_setenvif.c>
        # Netscape 4.x has some problems...
        BrowserMatch ^Mozilla/4 gzip-only-text/html

        # Netscape 4.06-4.08 have some more problems
        BrowserMatch ^Mozilla/4\.0[678] no-gzip

        # MSIE masquerades as Netscape, but it is fine
        # BrowserMatch \bMSIE !no-gzip !gzip-only-text/html

        # NOTE: Due to a bug in mod_setenvif up to Apache 2.0.48
        # the above regex won't work. You can use the following
        # workaround to get the desired effect:
        BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html

        # Don't compress images
        SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary
    </IfModule>

    <IfModule mod_headers.c>
        # Make sure proxies don't deliver the wrong content
        Header append Vary User-Agent env=!dont-vary
    </IfModule>
</IfModule>

مشاهده فیلم از سایت آپارات

آموزش کار با Error Pages در cpanel

آموزش کار با Error Pages در cpanel

دوستان عزیز پیشگام وبی امیدوارم که حالتون خوب باشه ، امروز با آموزش کار با Indexes در cpanel خدمتتون هستیم و امیدوارم توضیحاتی که در این مطلب و یا در انتها مطلب که بصورت فیلم قرارداده شده بتونه به شما کمک کنه و هر روز بیشتر پیشرفت کنید.

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

این قسمت برای تغییر پسورد در سی پنل میباشد که با عنوان Indexes در قسمت Advanced موجود میباشد.

ابتدا وارد هاستمون داخل سایت پیشگام وب میشیم.

میتوانیم از سرویس های من ورود به سی پنل رو میزنید تا بصورت اتوماتیک وارد هاستمون بشیم.

Error Pages در cpanel

برای ورود طبق عکس روی گزینه مورد نظر کلیک میکنیم.

پس از ورود با صفحه زیر مواجه میشویم.

در قسمت Step 1 – Select Domain to Manage Error Pages دامنه و یا زیر دامنه ( ساب دامنه ) مورد نظر را انتخاب میکنید.

در قسمت Step 2 – Edit Error Pages for: pishgam-web.ir ارور مورد نظر را انتخاب میکنید ، در این قسمت دامنه انتخابی هم مشاهده میشود.

یکسری ارور ها که پرکاربرد هستند درقسمت Edit Common Error Codes وبرای مشاهده تمام ارور ها روی گزینه Show All HTTP Error Status Codes کلیک کنید.

لیست ارور ها در قسمت Edit Common Error Codes :

400 (Bad request)
401 (Authorization required)
403 (Forbidden)
404 (Not found)
500 (Internal server error)

لیست تمام ارور ها در قسمت Show All HTTP Error Status Codes :

400 (Bad request)
401 (Authorization required)
402 (Payment required)
403 (Forbidden)
404 (Not found)
405 (Method not allowed)
406 (Not acceptable)
407 (Proxy authentication required)
408 (Request timeout)
409 (Conflict)
410 (Gone)
411 (Length required)
412 (Precondition failed)
413 (Request entity too large)
414 (Request URI too large)
415 (Unsupported media type)
416 (Request range not satisfiable)
417 (Expectation failed)
422 (Unprocessable entity)
423 (Locked)
424 (Failed dependency)
500 (Internal server error)
501 (Not Implemented)
502 (Bad gateway)
503 (Service unavailable)
504 (Gateway timeout)
505 (HTTP version not supported)
506 (Variant also negotiates)
507 (Insufficient storage)
510 (Not extended)

اگر توجه کنید متوجه میشوید اطلاعات مربوط به اررو هم مقابل عدد ارور مشخص شده است.

مشاهده فیلم از سایت آپارات

خرید هاست در ایلام

خرید هاست در شهرستان های استان ایلام

خرید هاست در ایلام ، خرید هاست در دهلران ، خرید هاست در ایوان ، خرید هاست در آبدانان ، خرید هاست در دره شهر ، خرید هاست در مهران ، خرید هاست در سرابله ، خرید هاست در چرداول ، خرید هاست در ارکواز ، خرید هاست در ملکشاهی ، خرید هاست در آسمان‌ آباد ، خرید هاست در چرداول ، خرید هاست در چوار ، خرید هاست در پهله ، خرید هاست در بدره ، خرید هاست در دلگشا ، خرید هاست در مورموری ، خرید هاست در آبدانان ، خرید هاست در زرنه ، خرید هاست در لومار ، خرید هاست در موسیان ، خرید هاست در میمه ، خرید هاست در سراب‌ باغ ، خرید هاست در توحید ، خرید هاست در صالح‌ آباد ، خرید هاست در بلاوه

درباره ایلام

استان ایلام در غرب دامنه سلسله جبال زاگرس قرار گرفته است. استان ایلام از جنوب با استان خوزستان، از شرق با استان لرستان، از شمال با استان کرمانشاه و ار سمت غرب با کشور عراق همجوار است.

مهمترین شهرستان‌های این استان ایلام، ایوان، دهلران، مهران و شیروان است. مرکز این استان شهر ایلام است که به علت زیبایی‌های طبیعی فراوانی که دارد، عروس زاگرس نام گرفته است.

ایلام شهر ایلام مرکز استان ایلام است ٬که به گویش زبان کردی ایلامی تکلم می‌کنند.صد در صد مردم شیعه دوازده‌امامی هستند. جمعیت این شهر برپایهٔ سرشماری سال ۱۳۹۵برابر با۱۹۴٬۰۰۰نفر بوده‌است.شهر ایلام در حصاری از کوه‌ها و ارتفاعات جنگلی واقع شده و آب و هوایی معتدل کوهستانی و بهاری دارد. دانشگاه علوم پزشکی ایلام و دانشگاه ایلام دو دانشگاه مهم این شهر هستند. ایلام دارای منابع خوب گاز و نفت است. درضمن قرار گرفتن بر سر زائرین کربلا این استان را از این حیث حائز اهمیت کرده‌است.

قیمت و پشتیبانی مناسب

کیفیت هاست و رضایت مشتری ، از اولویت های مجموعه پیشگام وب می باشد. مجموعه ما همه ی تلاش خود را در اپتایم بالا سرور ها برای جلب رضایت مشتری از ابتدا تا انتهای کار انجام می دهیم. از طرف دیگر، قیمت هاست ها نسبت به شرکت های دیگر بسیار مناسب تر میباشد.

شما هم میتوانید همانند دیگر مشتری های ما ، پشتیبانی سایت خود را به ما بسپارید و با خیال آسوده از وب سایت خود استفاده کنید. تیم پیشگام وب به صورت ۲۴/۷ پاسخگوی سوالات شما میباشد.

خوب همونطور که میدونید هاست پیشگام وب یکی از بهترین هاست ها همراه با قیمت و کیفیت مناسب هست

خوب ابتدا وارد صفحه اصلی سایت پیشگام وب میشیم.

قبل از هر چیز هم اگر سوالی داشتید میتوانید با شماره 09125781296 با آقای لعلی تماس بگیرید.

خوب هاست های مختلفی هست از بالا میزبانی رو انتخاب کرده و هاست معمولی رو انتخاب میکنیم برای نمونه

سپس در صفحه باز شده هاست مورد نظر و دوره تمدید اون رو انتخاب میکنیم که ماهانه ، سه ماهه ، شش ماهه و سالانه قابل انتخاب هست و قیمت هر یک جلوی همون مشخص هست.

و روز گزینه سفارش کلیک میکنیم تا به مراحل بعدی خرید هاست از پیشگام وب برویم.

در صفحه باز شده اگر دامنه نداریم گزینه اول میزاریم بمونه و دامنه مورد نظر رو وارد میکنیم ، ارزون ترین دامنه هم ir هست که همون اول میاره.

اگر هم دامنه داریم و میخوایم از همون استفاده کنیم گزینه سوم رو میزنیم و مراحل رو ادامه میدیم.

در صفحه زیر که باز شد اگر تا به حال با سی پنل کار نکردید یا سایت درست نکردید گزینه نصب وردپرس رو بزنید تا یک پنل کاملا فارسی به شما ارائه بشه و خیلی راحت تر بتونید کار کنید. پشنهاد میکنم اگر تا به حال سایت راه اندازی نکردید از این گزینه استفاده کنید.

خوب ادامه رو میزنیم و فرم ثبت نام در سایت رو پر میکنیم و سپس گزینه تکمیل فرایند خرید رو میزنیم و به بانک متصل میشیم. ( درگاه های متفاوتی هست که که درگاه های مستقیم بدون کارمزد میباشد و میتوانید فاکتور خود را بدون هزینه کارمزد پرداخت کنید )

پرداخت رو میزنیم و تائید میکنیم تا به سایت برگشته و سرویس فعال گردد . اگر پس از کلکی روی گزینه پرداخت و تکمیل فرایند خرید به سایت ما برنگشتید هزینه از ک ساعت تا 72 ساعت آینده توسط بانک برمیگردد در غیر اینصورت مورد را از طریق تیکیت پیگیر باشید.

پس از پرداخت اتوماتیک یک ایمیل بنام مشخصات سرویس شما ارسال میگردد که داخل اون تمام اطلاعات ورود به سی پنل هست

برای نصب وردپرس هم پس از ست کردن دی ان اس ها و یا فعال شدن دامنه تیکیت میزنیم بخش طراحی براص نصب وردپرس

امیدوارم از این آموزش پیشگام وب هم لذا برده باشید ، با خرید هاست و دامنه از پیشگام وب علاوه بر قیمت و کیفیت مناسب از پشتیبانی عالی بهرمند شوید.

تا آموزش بعد خدانگهدار

فیلم آموزش خرید هاست از سایت آپارات