خانه / آموزشی / کد پیشفرض فایل htaccess در وردپرس
کد پیشفرض فایل htaccess در وردپرس

کد پیشفرض فایل htaccess در وردپرس

سلام، حتما برای شما هم پیش اومده که نیاز داشته باشید فایل htaccess تون رو به حالت پیشفرضش برگردونید یا فایل حذف شده و می خواید دوباره بسازیدش اما نمی دونید کد های پیشفرض فایل htaccess برای وردپرس چیه، تو این مطلب کد پیشفرض در حالت های مختلف (استاندارد، مولتی سایت، ساب فولدر و …) وردپرس رو براتون میزارم تا به راحتی بتونید فایلتون رو به حالت پیشفرض برگردونید.

حالت پیشفرض فایل htaccess

# 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

حالت مولتی سایت (چند سایته) فایل htaccess

اگر حالت مولتی سایت رو در وردپرس نسخه ۳٫۵ به بالا را فعال کردید یکی از موارد زیر رو استفاده کنید

حالت زیر-پوشه (SubFolder)

RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]

# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*.php)$ $2 [L]
RewriteRule . index.php [L]

حالت ساب دامین (Sub Domain)

RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]

# add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^(wp-(content|admin|includes).*) $1 [L]
RewriteRule ^(.*.php)$ $1 [L]
RewriteRule . index.php [L]

این کد ها رو می تونید تو حالت پیشفرض وردپرستون با توجه به نوع وردپرسی که فعال کردید استفاده ببرید اما اگر باز هم سوالی داشتید یا می خواستید بیشتر درباره کد های این فایل بدونید می تونید به صفحه فایل htaccess تو سایت خود وردپرس برید تا بیشتر مطالعه داشته باشید.

 

اگر سوالی داشتید تو قسمت نظر های همین مطلب بپرسید؛

 

موفق و پیروز باشید

درباره هادی صفرزاده

هادی صفرزاده هستم، برنامه نویس و طراح سایت از سال 86 در دنیای وب مشغول هستم. PHP - PYTHON - MYSQL - UI/UX

نظر بدهید

آدرس ایمیلتان منتشر نمیشودگزینه های الزامی ستاره دار شده اند *

*

برو بالا !