در این مقاله می خواهیم نحوه ریدایرکت کردن با استفاده از htaccess آپاچی رو با هم ببینیم.به عنوان یک فایل پیکربندی، .htaccess
بسیار قدرتمند است در عین حال باید دقت کنید هیچ گونه خطایی در syntax کدها نباشد زیرا ممکن است کل سایت داون شود.
به علاوه htaccess معمولا مخفی است و باید در تنظیمات برنامه های FTP یا File Manager سی پنل دقت کنید که امکان نمایش فایل های مخفی فراهم باشد.
1.ریدایرکت از نوع دائمی(301)
از این روش ریدایرکت وقتی استفاده می کنیم که می خواهیم کل آدرس های سایت را به صورت دائمی به آدرس دیگری منتقل کنیم.این نوع ریدایرکت یکی از روش های همه گیر ریدایرکت است که در موقعیت های زیادی به کار می آید . مثلا اگر بخواهیم سایت را به آدرس “fotolia-example.com” ریدایرکت کنیم از کد زیر داخل فایل .htaccess
استفاده می کنیم:
# This allows you to redirect your entire website to any other domain Redirect 301 / http://mt-example.com/
2.ریدایرکت از نوع موقت(302)
از این روش ریدایرکت وقتی استفاده می کنیم که می خواهیم کل سایت را به صورت موفت به آدرس دیگری ریدایرکت کنیم.این مورد برای موارد SEO کاربرد دارد مثلا شاید بخواهید برای مدت و ایام خاصی کاربران را به آدرس دیگری منتقل کنید و بعد از آن باز به صفحه اصلی بازگردانید.
# This allows you to redirect your entire website to any other domain Redirect 302 / http://mt-example.com/
3.ریدایرکت index.html به زیرپوشه خاص
# This allows you to redirect index.html to a specific subfolder Redirect /index.html http://example.com/newdirectory/
4.ریدایرکت فایل قدیمی به فایل جدید
# Redirect old file path to new file path Redirect /olddirectory/oldfile.html http://example.com/newdirectory/newfile.html
5.تعیین فایل index پیش فرض
# Provide Specific Index Page (Set the default handler) DirectoryIndex index.html
یک نظر