کد htaccess جلوگیری از حملات dos

برای جلوگیری از بازدید fake و ربات ها بر روی وبسایتتان کد زیر را به انتهای htaccess هاست خود بیافزایید

SetEnvIfNoCase User-Agent .* allowed_agent

Order Deny,Allow
Deny from All
Allow from env=allowed_agent

جستجو و جایگذاری عبارت در یک دیتابیس از طریق phpmyadmin

گاها شده که آدرس سایت خود را تغییر داده باشید و بخواهید آدرس عکس های پست ها را نیز تغییر دهید و تغییر یک به یک آنها زمان زیادی از شما طلب می کند

یا فرضا افزونه اتصال هاست دانلود به وردپرس را نصب کرده باشید و بخواهید عکس های قدیمی آدرس جدید پیدا کنند .

دستور جایگذاری در دیتابیس مورد زیر می باشد :

<code>UPDATE `table_name`
 SET `field_name` = replace(same_field_name, 'unwanted_text', 'wanted_text')</code>

که table_name را باید با اسم تیبل ( مثلا wp-posts )

و field_name و نیز same_field_name را باید با عنوان post_content ،

همچنین unwanted_text متنی که دنبال آن هستید ،

و wanted_text متنی که می خواهید تغییر صورت بگیرد

افزایش حجم آپلود وردپرس

شاید این مشکل برای شما هم پیش آمده باشد که وقتی در سیستم مدیریت محتوای وردپرس می خواهید فایلی رو آپلود کنید [فیلم , موسیقی و . . .] با خطای محدودیت حجم آپلود روبه رو می شوید این مشکل بیشتر برای افرادی که از هاست های اشتراکی استفاده می کنند پیش می آید

برای حل این مشکل می توانید به دو روش زیر عمل کنید

روش اول : اگر شما به فایل php.ini در هاست خود دسترسی دارید کد زیر را در آن قرار دهید و آن را ذخیره کنید. [ این فایل در پوشه wp-admin قرار دارد ]

upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300

روش دوم : کد زیر را در فایل htaccess. قرار دهید و آن را ذخیره کنید :

php_value upload_max_filesize 200M
php_value post_max_size 200M
php_value max_execution_time 300
php_value max_input_time 300

با استفاده از این کد حجم آپلود شما تا ۲۰۰M افزایش پیدا می کند در صورت نیاز می تونید با ویرایش کد این حجم رو کاهش یا افزایش دهید .

انتقال ، کپی یک تیبل از دیتابیسی به دیتابیس دیگر

۱- وارد phpmyadmin شوید

۲- بر روی دیتابیس مورد نظر کلیک کنید

۳- تیبلی که می خواهید انتقال دهید بر روی آن کلیک کرده

۴- حال بر روی Operations کلیک کنید

۵- اگر می خواهید تیبل را انتقال دهید

در پنجره Move table to  | database.table در کادر اول نام دیتابیس مقصد و در کادر دوم نام تیبل دیتابیس مقصد را درج کنید

بر روی GO بزنید تا تغییرات اعمال شود

اگر می خواهید تیبل کپی شود

در پنجره Copy table to  | database.table در کادر اول نام دیتابیس مقصد و در کادر دوم نام تیبل دیتابیس مقصد را درج کنید

در این پنجره آپشن هایی نظیر کپی کردن ساختار ، کپی کردن اطلاعات + ساختار ، کپی کردن اطلاعات وجود دارد

بر روی GO بزنید تا تغییرات اعمال شود

مشکل نمایش فایل های wp-include

برای جلوگیری از نمایش محتویات پوشه wp-includes  و ارتقا امنیت در وردپرس ، از کد زیر به جای کد های بین دو تگ <IfModule استفاده نمایید

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteRule ^wp-admin/includes/ – [F,L]

RewriteRule !^wp-includes/ – [S=3]

RewriteRule ^wp-includes/[^/]+\.php$ – [F,L]

RewriteRule ^wp-includes/js/tinymce/langs/.+\.php – [F,L]

RewriteRule ^wp-includes/theme-compat/ – [F,L]

RewriteRule ^index\.php$ – [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

</IfModule>

آموزش کار با پنل نمایندگی هاست – دایرکت ادمین

پس از تهیه نمایندگی هاست دایرکت ادمین  و دریافت مشخصات ورود ، با وارد کردن آی پی سرور و پورت ۲۲۲۲ وارد محیط ریسلری شوید

به عنوان مثال : http://12.101.4.12:2222 را باید در نوار آدرس مرورگر بزنید

پس از وارد کردن نام کاربری و رمز عبور ، گزینه های زیر را در جلوی خود دارید :

[list type=”tick”]

  • List users : لیستی از یوزرهای کنونی خود در این قسمت می توانید پیدا کنید
  • Add new user : این قسمت برای افزودن یک یوزر جدید توسط شماست ( می توانید با نصب اسکریپت هایی نظیر WHMCS و هاست بیل یک سیستم اتوماسیون ایجاد کنید که به صورت خودکار یوزر های شما ایجاد شوند ، این قسمت برای ایجاد یوزر به صورت دستی می باشد )
  • Add Package : اضافه کردن پکیج جدید ( اگر تعریف دقیقی از پکیج نمی دانید مقاله روبرو را ببینید :  پکیج چیست ؟ )
  • Manage User Packages : برای مدیریت پکیج هایی که قبلا ایجاد کردید از این قسمت می توانید دسترسی داشته باشید
  • Change Passwords : برای تغییر پسورد یوزر ها می توانید از این بخش اقدام نمایید
  • Reseller Statistics : برای مشاهده آمار مصرف منابع نمایندگی شما کاربرد دارد
  • IP Management : از طریق این قسمت می توانید آی پی اختصاصی به مشتریان خود اختصاص دهید ، فعال بودن این بخش لازمه سفارش آی پی اختصاصی از شرکت هاستینگ اصلی توسط شما می باشد
  • Manage User Backups: مدیریت بک آپ های یوزر ها ، توسط این گزینه می توانید به صورت خودکار یا دستی از یوزر های خود بک آپ بگیرید و هچنین تنظیم کنید که به صورت خودکار هر ۲۴ ساعت گرفته شوند و به سرور مجازی یا هاست دانلود شما بک آپ ها منتقل شوند ، این گزینه منحصر به فرد برای نمایندگان در سرور های سی پنلی در دسترس نیست
  • Nameservers : برای مدیریت نیم سرور های خود از طریق این گزینه اقدام نمایید

[/list]

تغییر فایل پیشفرض برای اجرا به جای index.php

همانطور که می دانید به صورت پیشفرض هرگاه آدرسی فراخوانی شود بازدیدکننده به فایل index.html یا index.php منتقل می شود

گاهی هست که شما یک فایل با نامی متفاوت دارید وفرضا می خواهید فایل last.php را به عنوان فایل پیشفرض نمایش قرار دهید ، برای اینکار خط زیر را به فایل .htaccess هاست خود بیافزایید

[code]DirectoryIndex last.php[/code]

مشکل The page isn’t redirecting properly رمز گزاری پوشه در وردپرس – دایرکت ادمین

درصورتیکه حین قرار دادن پسورد بر روی یک پوشه در دایرکت ادمین با خطای The page isn’t redirecting properly  مواجه شدید کافیست که وارد فایل htaccess پوشه مربوطه شده و خط زیر را به بالای آن بیافزایید

[code]ErrorDocument 401 default[/code]

نحوه دریافت لینک دانلود مستقیم – هاست دانلود

یکی از سوالات پرتکرار مشتریان گرامی پس از سفارش هاست های دانلود این سوال می باشد

.:: چطور می تونیم لینک دانلود مستقیم بدیم

[list type=”tick”]

  • ابتدا وارد کنترل پنل هاست دانلود خود شوید
  • سپس به فایل منیجر بروید ( file manager )
  • وارد پوشه public_html شوید
  • یک پوشه جدید ایجاد کنید ( در اینجا مثلا پوشه music را ایجاد می کنیم )
  • وارد پوشه مذکور می شویم
  • یک فایل با نام ali.mp3 آپلود می کنیم
  • حال لینک دانلود ما می شود : dl.domain.com/music/ali.mp3

به جای domain.com آدرس دامنه خود را قرار دهید

درصورت وجود مشکل یا سوال مراتب را با پشتیبانی ایران پیج در میان قرار دهید

[/list]