سلام! این آموزش در مورد دلایل احتمالی عدم دسترسی به فایل htaccess در وبسایت وردپرستون رو نشون میده.
فایل htaccess. یک فایل پیکربندی سرور هست. این فایل به سرور میگه که چطور موارد خاصی رو در وبسایتتون مدیریت کنه، مثل ریدایرکت کاربران، محافظت از پنل مدیریت با رمز عبور یا محافظت از برخی از دایرکتوریها و…
نقطه قبل از اسم فایل نشون میده که این فایل یک فایل مخفیه. یعنی شما باید گزینه Force showing hidden files رو در FTP client فعال کنین. با این حال، گاهی اوقات حتی اگر این گزینه هم فعال باشه، هنگام دسترسی به سرور از طریق FTP این فایل رو نخواهید دید.
- اولین و رایجترین دلیل اینه که سایت وردپرس شما هنوز یک فایل htaccess ایجاد نکرده.
- این فایل اولین بار زمانی که ساختار پیوندهای یکتا رو در Settings > Permalinks در پنل مدیریت راهاندازی میکنین، ایجاد میشه.
- بنابراین در این مورد، تنها کاری که باید انجام بدین اینه که روی دکمه Save Changes در صفحه permalinks کلیک کنین و وردپرس یک فایل htaccess رو در دایرکتوری اصلی وبسایت شما ایجاد میکنه.
- در برخی موارد نادر، وردپرس ممکنه نتونه فایل htaccess رو به دلیل مشکل مجوز ایجاد کنه.
- اگر اینطوره، باید پیامی درمورد اون در پایین صفحه Settings > Permalinks مشاهده کنین.
- شما باید مجوزهای فایل رو برای دایرکتوری روت وبسایتتون تغییر بدین. به عنوان مثال، تمام فایلهای سایت شما در دایرکتوری /home/domainname/public_html/ قرار دارن. این باعث میشه پوشه public_html، دایرکتوری روت شما باشه. شما باید دایرکتوری والد اون رو باز کنین و روی پوشه public_html کلیک راست کنین. File Permissions رو انتخاب کنین و permissionهای پوشه رو به 755 تغییر بدین. بعد میتونین دوباره پیوندهای یکتا رو ذخیره کنین.