
ریدایرکت کردن دامنه بدون عوض شدن URL
تغییر مسیر دامنه روشی است که هنگام مراجعه به صفحه وب ، وب سایت را به وب سایت دیگری ریدایرکت می کند. بعضی اوقات ، مدیران وب سایت نیاز به تغییر مسیر یا ارسال دامنه به دامنه دیگر دارند اما بدون تغییر URL آن. این بدان معناست که محتوای وب سایت دامنه دیگر به صاحبان فعلی وب سایت ارائه می شود.
این آموزش به ریدایرکت مسیر دامنه موجود به دامنه دیگر اما بدون تغییر URL وب سایت کمک خواهد کرد. این کمک می کند تا کاربر بدون تغییر URL آدرس وب سایت ، محتوای وب سایت مشابه را نمایش دهد. بگذارید مراحل زیر را برای فعال کردن تغییر مسیر دامنه بدون تغییر URL مشاهده کنیم با در شتابان هاست همراه باشید.
مراحل زیر را برای ریدایرکت کردن دامنه انجام بدهید:
مرحله ۱: به cPanel خود وارد شوید.
مرحله ۲: به بخش Files بروید و روی File Manager کلیک کنید.
مرحله ۳: به پوشه pulic_html بروید.
مرحله ۴: اکنون پرونده .htaccess را که در دایرکتوری public_html قرار دارد باز کنید.
مرحله ۵: بر روی پرونده .htaccess کلیک راست کرده و بر روی دکمه ویرایش کلیک کنید. یک صفحه ظاهر شده رخ می دهد و روی دکمه “Edit” کلیک کنید. همچنین می توانید از کلاینت منیجر FTP برای دسترسی به cPanel و ایجاد تغییرات استفاده کنید.
مرحله ۶: خط زیر کد را در پرونده .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] //
برای بررسی دقیق این موضوع باید به پشتیبانی هاستتون تیکت ارسال کنید تا بررسی کنن.
ارسال دیدگاه جدید