دانلود فایل htaccess برای وردپرس
فایل htaccess محلی است که تنظیمات وب سرور آپاچی در آن نگهداری میشود. سیستم مدیریت محتوای وردپرس و برخی از افزونههای مختلف از این فایل برای عملکرد صحیح یا برخی بهینهسازیها با ثبت برخی دستورالعملها در این فایل فعالیت میکنند.
به صورت عادی اگر وب سرور شما آپاچی باشد، و تنظیمات سرور و دسترسیهای لازم به درستی انجام شده باشد، وردپرس این فایل را با محتویات لازم ایجاد میکند.
چنانچه به هر دلیل این فایل از سرور شما حذف شود، برای ایجاد مجدد آن کافی است در بخش تنظیمات وردپرس، به بخش تنظیمات » پیوندهای یکتا( Permalinks ) مراجعه نمایید و یک بار روی دکمهی «ذخیرهی تغییرات» کلیک کنید.
اگر وردپرس نتواند این فایل را روی سرور شما ایجاد کند یا محتوای آن را تغییر دهد، کدهای لازم را در اختیار شما قرار میدهد تا این فایل را ایجاد کنید یا آن را ویرایش نمایید.
کدهای استاندارد htaccess در وردپرس
در ادامه یک نمونه از کدهای که وردپرس به صورت پیشفرض در این فایل قرار میدهد، آمده است:
1 2 3 4 5 6 7 8 9 10 |
# 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 پیشفرض وردپرس، اینجا کلیک کنید.
کدهای htaccess در وردپرس شبکه
کدهای لازم برای وردپرس شبکه بیشتر از موارد فوق است و هرگز نباید کدهای بالا را برای حالت شبکهی وردپرس استفاده نمایید. برای کسب اطلاعات بیشتر در مورد طراحی سایت دوزبانه با وردپرس شبکه و تنظیمات htaccess آن اینجا کلیک کنید.
کدهای htaccess برای بهینهسازی وردپرس
در بالا فایل htaccess پیشفرض وردپرس را مشاهده کردید، در ادامه یک نسخهی htaccess که آن را برای سرعت بیشتر سایت شما به طور اختصاصی بهینهسازی کردهایم مشاهده میکنید. در صورت تمایل میتوانید از این نسخه استفاده کنید:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
# 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 ## EXPIRES CACHING ## <IfModule mod_expires.c> ExpiresActive On ExpiresByType image/jpg "access plus 365 days" ExpiresByType image/jpeg "access plus 365 days" ExpiresByType image/gif "access plus 365 days" ExpiresByType image/png "access plus 365 days" ExpiresByType text/css "access plus 365 days" ExpiresByType application/pdf "access plus 365 days" ExpiresByType application/javascript "access plus 365 days" ExpiresByType application/x-shockwave-flash "access plus 365 days" ExpiresByType image/x-icon "access plus 365 days" #FONTS ExpiresByType image/svg+xml "access plus 365 days" ExpiresByType application/x-font-ttf "access plus 365 days" ExpiresByType application/x-font-truetype "access plus 365 days" ExpiresByType application/x-font-opentype "access plus 365 days" ExpiresByType application/x-font-woff "access plus 365 days" ExpiresByType application/font-woff "access plus 365 days" ExpiresByType font/woff "access plus 365 days" ExpiresByType font/woff2 "access plus 365 days" ExpiresByType font/ttf "access plus 365 days" ExpiresByType application/font-woff2 "access plus 365 days" ExpiresByType application/vnd.ms-fontobject "access plus 365 days" ExpiresByType application/font-sfnt "access plus 365 days" </IfModule> # Enable GZIP <ifmodule mod_deflate.c> AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript BrowserMatch ^Mozilla/4 gzip-only-text/html BrowserMatch ^Mozilla/4\.0[678] no-gzip BrowserMatch \bMSIE !no-gzip !gzip-only-text/html </ifmodule> |
این نسخهی بهینهسازی شده حاوی دو سری دستورالعمل بهینهسازی است که سایت شما را برای سرعت بیشتر و سازگاری با سئو، بهینهسازی میکند. در بخش نخست، زمان کش شدن فایلهای مختلف روی مرورگر کاربران مشخص میشود تا در بازدیدهای متوالی، فایلهای تکراری دوباره درخواست نشوند و در بخش دوم، تنظیمات فشردهسازی برای انواع مختلف محتوای تعیین شده است که در زمان بازدید، ترافیک کمتری در سمت بازدیدکننده مصرف شود و سایت شما سریعتر قابل مشاهده باشد.
ساخت فایل htaccess در ویندوز
برای ساخت فایل htaccess در ویندوز، به دلیل اینکه نام این فایل با نقطه آغاز میشود، با مشکل مواجه خواهید شد. برای حل مشکل کافی است یک فایل متنی ایجاد کنید و نام آن را به صورت .htaccess. مشخص نمایید( یک نقطه در ابتدا و یک نقطه در انتها )
سپس محتویات این فایل را با notepad یا notepad++ به شکل دلخواه ویرایش کنید و آن را روی سرور آپلود نمایید.
مشاهده و ویرایش htaccess در cPanel
لازم به ذکر است که مدیر فایل cPanel به صورت عادی فایلهایی که با نقطه شروع شوند را نمایش نمیدهد و لازم است تا از بخش Settings این عملکرد را تغییر دهید.
سلام
این مطلبتون بسیار مهم بود، مخصوصا اینکه باید به قسمت تنظیمات رفت و save changes رو کلیک کرد.
ممنونم