کد پیشفرض فایل htaccess وردپرس
سایتهای وردپرس به تعدادی فایل ضروری نیاز دارند که بتوانند به خوبی کار کنند.
فایل htaccess یکی از این فایلهاست. کد پیشفرض فایل htaccess وردپرس وظایفی را برعهده دارد که به پیوندهای یکتا مرتبط میشود.
در این مطلب آن را معرفی میکنیم و چگونگی ایجاد کد پیشفرض فایل htaccess وردپرس را توضیح میدهیم.
فایل htaccess چیست؟
فایل htaccess).htaccess file) یک فایل پیکربندی فرامتنی برای وبسرور آپاچی است.
به عبارت دیگر، این فایل قواعدی را شامل میشود که سرور بر اساس آنها دستورالعملهای خود را اجرا میکند.
محل قرارگیری فایل htaccess در پوشه اصلی یا همان «Root» است که به صورت یک فایل مخفی ذخیره شده است.
در ابتدای نام این فایل یک نقطه (.htaccess) وجود دارد که نشان از همین مخفی بودن آن است.
کد پیشفرض فایل htaccess وردپرس یک وظیفهی اصلی را برعهده دارد. این کد پیشفرض، تعیین میکند که پیوندهای یکتا چگونه نمایش داده شوند.
این فایل کارکردهای مختلفی دارد. برای مثال، کمک میکند که پیوندهای یکتا مبتنی بر سئو باشند.
علاوه بر این، به افزایش امنیت و کارایی وبسایت یاری میرساند و برای گواهینامه SSL کاربرد دارد، پیوندهای ریدایرکت از جمله ریدایرکت 301 را مدیریت میکند.
همچنین فایل htaccess برای کارکرد بهتر برخی از افزونهها نیز مفید است.
وقتی که پیوندهای یکتا را تغییر میدهید، فایل htaccess به صورت اتوماتیک ایجاد میشود.
اما اگر چنین اتفاقی رخ نداد، باید به صورت دستی آن را ایجاد کنید.
پس از ایجاد فایل htaccess با هربار تغییر پیوندهای یکتا، محتوای این فایل نیز دستخوش تغییراتی میشود.
کد پیشفرض فایل htaccess وردپرس چیست؟
کد پیشفرض فایل htaccess وردپرس، قطعه کدی است که در فایل htaccess قرار دارد و پیوندهای یکتا را بازنویسی میکند.
این کد چه به صورت دستی و چه به صورت خودکار، باید در فایل htaccess نوشته شود.
همانطور که گفتیم، فایل htaccess میتواند به صورت خودکار یا دستی ایجاد شود.
ایجاد خودکار فایل htaccess در قسمت پیوندهای یکتا
برای ایجاد خودکار کد پیشفرض فایل htaccess وردپرس، باید به داشبورد وردپرس بروید و از قسمت «تنظیمات» (Settings)، «پیوندهای یکتا» (Permalinks) را انتخاب کنید.
سپس روی گزینهی «ذخیره تغییرات» (Save Changes) کلیک کنید تا فایل htaccess در پوشهی اصلی یا همان root directory ایجاد شود.
برای ایجاد کد پیشفرض فایل htaccess وردپرس در سی پنل نیز همین مراحل را طی کنید.
فقط به جای رفتن به فایلزیلا، باید به قسمت «File Manager» در سیپنل رجوع کنید و مسیر «/home/yourweb/public_html/» را در پوشهها دنبال نمایید.
سپس فایل را در این محل کپی کنید و نام آن را همانطور که گفته شد، تغییر دهید.
[list_positive]
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
[/list_positive]