ریدایرکت کردن دامنه بدون عوض شدن URL

ریدایرکت کردن دامنه بدون عوض شدن URL

علی مرادی

تغییر مسیر دامنه روشی است که هنگام مراجعه به صفحه وب ، وب سایت را به وب سایت دیگری ریدایرکت می کند. بعضی اوقات ، مدیران وب سایت نیاز به تغییر مسیر یا ارسال دامنه به دامنه دیگر دارند اما بدون تغییر URL آن. این بدان معناست که محتوای وب سایت دامنه دیگر به صاحبان فعلی وب سایت ارائه می شود.

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

مراحل زیر را برای ریدایرکت کردن دامنه انجام بدهید:

مرحله ۱: به cPanel خود وارد شوید.

مرحله ۲: به بخش Files بروید و روی File Manager کلیک کنید.

 

ریدایرکت کردن دامنه بدون عوض شدن URL

 

مرحله ۳: به پوشه pulic_html بروید.

 

ریدایرکت کردن دامنه بدون عوض شدن URL

 

مرحله ۴: اکنون پرونده .htaccess را که در دایرکتوری public_html قرار دارد باز کنید.

 

ریدایرکت کردن دامنه بدون عوض شدن URL

 

مرحله ۵: بر روی پرونده .htaccess کلیک راست کرده و بر روی دکمه ویرایش کلیک کنید. یک صفحه ظاهر شده رخ می دهد و روی دکمه “Edit” کلیک کنید. همچنین می توانید از کلاینت منیجر FTP برای دسترسی به cPanel و ایجاد تغییرات استفاده کنید.

 

ریدایرکت کردن دامنه بدون عوض شدن URL

 

مرحله ۶: خط زیر کد را در پرونده .htaccess اضافه کنید تا دامنه قدیمی خود را بدون تغییر URL ریدایرکت کنید.

RewriteEngineOn // این خط ماژول بازنویسی Apache را شروع می کند.

RewriteCond٪ {HTTP_HOST ^ domainname1.com RewriteRule ^ (. *) http://domainname2.com/$1 [P] // این خط بیانگر تغییر مسیر از دامنه مبدأ به دامنه مقصد است.

مرحله ۷: در غیر این صورت ، می توانید با افزودن خطوط زیر به پرونده .htaccess خود ، صفحه خاصی را از دامنه دیگر تغییر مسیر دهید.

RewriteCond%{HTTP_HOST} ^domainname1.com RewriteRule ^(.*) http://domainname2.com/registration [P]

امیدوارم این مقاله برای شما مفید بوده باشد.

ما را در شتابان هاست دنبال کنید.

برچسب ها: آموزش سی پنل

  • امین گفت:

    سلام من طبق این آموزش ریدایرکت www به بدون www رو برای سایت https://domain.com/ انجام دادم و ریدایرکت اون به دستی انجام میشه. ولی اگر آدرس دیگه ایی باشه مثلا https://domain.com/neshoni/kharid به بدون www ریدایرکت نمیشه . لطفاکمک کنید

    • رضا گفت:

      سلام
      دوست عزیزم لطفا از کد زیر استفاده کنید، دقت بفرمایید domain را با نام دامنه خود تغییر دهید
      RewriteEngine on
      RewriteCond %{HTTPS} off
      RewriteCond %{HTTP:X-Forwarded-SSL} !on
      RewriteCond %{HTTP_HOST} ^domain\.com$ [OR]
      RewriteCond %{HTTP_HOST} ^www\.domain\.com$
      RewriteRule ^(.*)$ "https\:\/\/domain\.com\/$1" [R=301,L]

  • دیجی گفت:

    سلام من میخوام کل سایتم ریدایرکت بشه بدون اینکه آدرس تفییر کنه و فقط یه صفحه و شاخه ریدایرکت نشه کد زیر رو دادم اما اون صفحه و یک شاخه از دامنه مبدا ریدایرکت میشه و ادرس هم تغییر میکنه ممکنه راهنمایی کنین؟
    RewriteEngine on
    RewriteCond %{request_url} !^/test/
    RewriteCond %{REQUEST_URI} !^/test\.html$ [NC]
    RewriteCond٪ {HTTP_HOST ^ domainname1.com RewriteRule ^ (. *) http://domainname2.com/$1 [P] //

    • علی مرادی گفت:

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

  • ارسال دیدگاه جدید