دستور کاربردی برای بهینه سازی فایل HTACCESS قسمت دوم
دستور کاربردی برای بهینه سازی فایل HTACCESS قسمت دوم
سلام خسته نباشیند امروز درخدمت شما هستیم با دستور کاربردی برای بهینه سازی فایل HTACCESS قسمت دوم که میخاهیم به آموزش این دستورات بپردازیم و شمارا با اونها آشناکنیم.امیدوارم که بتونین از این مطالب در کارهاتون استفاده کنین.
۶) جلوگیری از ارسال دیدگاه اسپم در وردپرس :
افزونه اکیسمت افزونه شناخته شده ای در زمینه جلوگیری از ارسال اسپم هست که در بسته اصلی خود وردپرس هم وجود داره اما شما میتونید با استفاده از کد زیر از ارسال هرزنامه به وبسایتتان جلوگری کنید دقت داشته باشید که در خط چهارم آدرس سایت خودتون رو وارد کنید.
RewriteEngine On RewriteCond %{REQUEST_METHOD} POST RewriteCond %{REQUEST_URI} .wp-comments-post\.php* RewriteCond %{HTTP_REFERER} !.*yourblog.com.* [OR] RewriteCond %{HTTP_USER_AGENT} ^$ RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L]
۷) حذف category از آدرس وردپرسی شما :
شاید شما هم دوست داشته باشید کلمه /category/ رو از آدرس وردپرسی خودتون حذف کنید. این کار علاوه بر اینکه باعث جمع و جور شدن url شما میشه تاحدودی هم در سئو سایتتون موثر هست. البته با تغییر پیوند یکتای مربوط به category هم میشه که این کار رو افزونه های سئو برای شما انجام میدن و این کد رو محض یک راه حل بیرون از چهارچوب اصولی قرار دادم .
RewriteRule ^category/(.+)$ http://www.yourblog.com/$1 [R=301,L]
۸) تغییر عنوان و پسوند فایل پیشفرض index در هنگام بارگذاری :
حتما تا حالا متوجه شدین که در هنگام فراخوانی یک آدرس پیشفرض یکی از فایل های index.html یا index.php یا … بارگزاری میشن. حال اگه دوست داشتین این سنت رو بشکنین می تونین از کد زیر استفاده کنید. با قرار دادن اون هنگام فراخوانی به دنبال file.php میگرده و اگه نبود به دنبال file.html خواهد بود.
DirectoryIndex file.php file.html
۹) بالا بردن امنیت فایل wp-config در htaccess :
برای جلوگیری از سرقت اطلاعات فایل حیاتی و جلوگیری از دسترسی به اطلاعات پایگاه داده سایت کد زیر رو در فایل قرار بدین
<files wp-config.php> order allow,deny deny from all </files>
۱۰) مخفی کردن فرمت ها/شناساندن فرمتهای جدید (add mime type) :
یک راه امنیتی که من واقعا پیشنهاد میکنم واسه حفاظت از اسکریپت های PHP شما این هست که آنها PHP نباشند! برای مثال: فایل PHP شما با فرمت ASP باز شود!!
AddType application/x-httpd-php .asp .jsp
یه توضیح مختصر : Addtype به ما می گوید که میخواهیم یک فرمت جدید بشناسانیم بعد نوع آن فایل های خاص با فرمت دلخواه خود میگوییم مثلا image/png یا text/css بعد میگوییم که چه فرمتی رو از این به بعد به عنوان نوعی که گفته ایم بشناس.
اما فرض کنید میخواهید از shtml/ssl در سایتتون استفاده کنید و نیاز به شناساندن این فرمتها به آپاچی دارین :
AddType text/html .shtml AddHandler server-parsed .shtml Options Indexes FollowSymLinks Includes
قوانین ارسال دیدگاه در وردپرس سیتی