نمایش نتایج: از 1 به 5 از 5
  1. #1
    کاربرسایت
    کارگروه صنفی مدیرسایت تجاری
    نوشته ها
    4
    تشکر
    8
    تشکر شده 7 بار در 4 ارسال

    شرح فایل.htaccess

    لطفا بهترین نوع کدی که می توان در فایل .htaccessدرون هاست قرار داد که هم تامین کننده امنیت وهم سئوی سایت باشدرا ارائه فرماید

  2. 2 کاربر مقابل از par30seo عزیز به خاطر این پست مفید تشکر کرده اند.

    margan (2017-09-02), samira (2017-09-02)

  3. #2
    رضا
    کارگروه صنفی مدیرفروم
    نوشته ها
    82
    تشکر
    17
    تشکر شده 35 بار در 25 ارسال
    بعضی از افراد ممکن است از قدرت htaccess مطلع نباشند، من 17 کد کلیدی htaccess را در این پست معرفی نمودم که قبلا آن را مورد استفاده و یا آزمایش قرار داده ام، و من فکر می کنم بعضی از نکات و نکات ضروری برای محافظت از وب سرور شما در برابر حملات مخرب و دیگر قابلیت ها برای انجام وظایف ساده و موثر از قبیل تغییر مسیر و بهینه سازی وب سرور.موثر بوده

    توضیح مختصر درمورد فایل htaccess
    این فایل htaccess که درون دایرکتوری اصلی هاستینگ هروبسایت قرار دارد یکی از اصلی ترین فایل هایی است که با کدنویسی های متنوع می توان کنترل مستقیم بر روی هر وبسایتی داشت از جمله:
    افزایش امنیت ، مقابله با هک وسرقت منابع وفایل های مربوط به سایت ، افزایش سرعت لود . شکل دهی به سئوی مناسب ، جلوگیری از نمایش برخی پیام ها ی خطا بخصوص ارول 404 ، تغییر آدرس صفحات سایت و ابزار کنترل بسیارزیاد دیگری می توان از آن استحصال نمود
    من بنا به درخواست کاربر گرامی فقط تعدادی از کدهای کلیدی که نسبت به بقیه کاربرد بیشتری دارند را در دو بخش اول کدهای مربوط به شکل دهی سئو مناسب وبخش دوم حفظ امنیت تعریف و در ادامه قرار خواهم داد

    لازم بذکر است پس از قرار دادن هر یک از کدها در فایل درون هاست خود یکبار سایت خودرا رفلش کنید و در صورت عدم مشاهده ارول 404 کدبعدی را یک خط دیکری درون فایل خود قرار دهید تا به انتها
    کدهای که حاوی لینک ما است را به نام لینک خودتان تغییر دهید


    بخش اول کدهای عمومی مربوط به سئو مناسب سایت

    گاهی اوقات، زمانی که از تاریخ استفاده می کنید یا mktime در php عمل می کند، پیام خطا در مورد منطقه زمانی نمایش داده میشود. این یکی از راه های حل آن است. تنظیم منطقه زمانی برای سرور شما. لیستی از منطقه زمانی پشتیبانی شده را می توان

    مهمان ارجمند مشاهده لینک وتصاویردرمتن این پست فقط برای اعضا امکانپذیراست لذا .جهت پیوستن به اعضا با ✍ ثبت نام رایگان ازاینجا اقدام کنید

    یافت

    کد PHP:
    SetEnv TZ Australia/Melbourne 

    2. SEO دوستانه 301 تغییر مسیر دائمی

    چرا SEO دوستانه است؟ امروزه برخی از موتورهای مدرن جستجوی توانایی شناسایی 301 هدایت دائمی و به روز رسانی رکورد موجود در خود را دارند.

    کد PHP:
    Redirect 301 http://www.par30shop.ir/home http://www.par30shop.ir/ 

    3. از گفتگوی دانلود گذر کنید

    معمولا هنگامی که شما سعی می کنید چیزی را از یک سرور وب دانلود کنید، می توانید با ارسال درخواست سوال کنید که آیا می خواهید فایلی را ذخیره کنید یا آن را باز کنید. برای اجتناب از این می توانید از کد زیر در فایل .htaccess استفاده کنید

    کد PHP:
    AddType application/octet-stream .pdf
    AddType application
    /octet-stream .zip
    AddType application
    /octet-stream .mov 

    4. مسیر لینک ادرس وبسایت

    یکی از دستورالعمل های SEO، اطمینان حاصل شود که تنها یک URL به وب سایت شما اشاره دارد. بنابراین، شما باید این کد را برای هدایت تمام ترافیک وب به غیر ww، و یا از راه دیگر.استفاده کنید

    کد PHP:
    RewriteEngine On
    RewriteBase 
    /
    RewriteCond %{HTTP_HOST} ^www.queness.com [NC]
    RewriteRule ^(.*)$ http://par30shop.ir/$1 [L,R=301] 

    5. صفحه خطای سفارشی

    یک صفحه خطای سفارشی برای هر یک از کدهای خطا ایجاد کنید.

    کد PHP:
    ErrorDocument 401 /error/401.php
    ErrorDocument 403 
    /error/403.php
    ErrorDocument 404 
    /error/404.php
    ErrorDocument 500 
    /error/500.php 


    6. فشرده سازی فایل ها

    بهینه سازی زمان بارگذاری وب سایت خود را با فشرده سازی فایل ها به اندازه های کوچک تر....قبل وبعد استفاده از این کدو کد بعدی لینک سایت خود را از طریق این وبسایت

    مهمان ارجمند مشاهده لینک وتصاویردرمتن این پست فقط برای اعضا امکانپذیراست لذا .جهت پیوستن به اعضا با ✍ ثبت نام رایگان ازاینجا اقدام کنید

    تست کنید و آثار افزایش سرعت لود سایت خود را پس از استفاده از این کد مشاهده کنید

    کد PHP:
    # compress text, html, javascript, css, xml:
    AddOutputFilterByType DEFLATE text/plain
    AddOutputFilterByType DEFLATE text
    /html
    AddOutputFilterByType DEFLATE text
    /xml
    AddOutputFilterByType DEFLATE text
    /css
    AddOutputFilterByType DEFLATE application
    /xml
    AddOutputFilterByType DEFLATE application
    /xhtml+xml
    AddOutputFilterByType DEFLATE application
    /rss+xml
    AddOutputFilterByType DEFLATE application
    /javascript
    AddOutputFilterByType DEFLATE application
    /x-javascript 

    7. فایل های کش

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

    کد PHP:
    <FilesMatch ".(flv|gif|jpg|jpeg|png|ico|swf|js|css|pdf)$">
    Header set Cache-Control "max-age=2592000"
    </FilesMatch


    8. غیرفعال کردن ذخیره سازی برای نوع فایل خاص

    خوب، از سوی دیگر، شما می توانید ذخیره سازی را برای نوع فایل خاص غیرفعال کنید.

    کد PHP:
    # explicitly disable caching for scripts and other dynamic files
    <FilesMatch ".(pl|php|cgi|spl|scgi|fcgi)$">
    Header unset Cache-Control
    </FilesMatch

    بخش دوم کدهای مربوط به حفظ امنیت وبسایت و وب سرور

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


    1. حفاظت از Hotlinking با .htaccess

    تنفرآور است که مردم با استفاده از تصاویری که در وب سرور شما میزبانی می شوند، پهنای باند را از وب سایت شما سرقت می کنند؟ با استفاده از این، شما قادر به جلوگیری از آن اتفاق خواهید بود با این کد

    کد PHP:
    RewriteBase /
    RewriteCond %{HTTP_REFERER} !^$
    RewriteCond %{HTTP_REFERER} !^http://(www.)?par30shop.ir/.*$ [NC]
    RewriteRule .(gif|jpg|swf|flv|png)$ /feed/ [R=302,L

    2. جلوگیری از هک

    اگر می خواهید سطح امنیت وب سایت خود را افزایش دهید، می توانید از این چند خط برای جلوگیری از برخی از تکنیک های هک معمول استفاده کنید، با شناسایی الگوهای URL های مخرب.

    کد PHP:
    RewriteEngine On

    # proc/self/environ? no way!
    RewriteCond %{QUERY_STRINGproc/self/environ [OR]

    # Block out any script trying to set a mosConfig value through the URL
    RewriteCond %{QUERY_STRINGmosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]

    # Block out any script trying to base64_encode crap to send via URL
    RewriteCond %{QUERY_STRINGbase64_encode.*(.*) [OR]

    # Block out any script that includes a <script> tag in URL
    RewriteCond %{QUERY_STRING} (<|%3C).*script.*(>|%3E) [NC,OR]

    # Block out any script trying to set a PHP GLOBALS variable via URL
    RewriteCond %{QUERY_STRINGGLOBALS(=|[|\%[0-9A-Z]{0,2}) [OR]

    # Block out any script trying to modify a _REQUEST variable via URL
    RewriteCond %{QUERY_STRING_REQUEST(=|[|\%[0-9A-Z]{0,2})

    # Send all blocked request to homepage with 403 Forbidden error!
    RewriteRule ^(.*)$ index.php [F,L

    3. دسترسی به فایل .htaccess خود را مسدود کنید

    کد زیر باعث جلوگیری از دسترسی کاربران به فایل .htaccess شما خواهد شد. همچنین می توانید چندین نوع فایل را نیز داشته باشید.

    کد PHP:
    # secure htaccess file
    <Files .htaccess>
    order allow,deny
    deny from all
    </Files>

    # prevent viewing of a specific file
    <Files secretfile.jpg>
     
    order allow,deny
     deny from all
    </Files>

    # multiple file types
    <FilesMatch ".(htaccess|htpasswd|ini|phps|fla|psd|log|sh)$">
     
    Order Allow,Deny
     Deny from all
    </FilesMatch

    4. تغییر نام فایل های htaccess

    شما همچنین می توانید نام فایل .htaccess خود را تغییر دهید تا از دسترسی جلوگیری شود.

    کد PHP:
    AccessFileName htacc.ess 
    5. دایرکتوری را غیرفعال کنید

    ایجادعدم دسترسی به توابع هاست وب سرور توسط نمایش فهرست دایرکتوری و یا برعکس آن

    کد PHP:
    # disable directory browsing
    Options All -Indexes

    # enable directory browsing
    Options All +Indexes 

    6. صفحه فهرست پیش فرض را تغییر دهید

    شما می توانید صفحه index.html، index.php یا index.htm صفحه پیش فرض را به دلخواه تغییر دهید.

    کد PHP:
    DirectoryIndex business.html 
    7. مسدود کردن بازدید کننده ناخواسته بر اساس دامنه وی

    کد PHP:
    # block visitors referred from indicated domains
    <IfModule mod_rewrite.c>
     
    RewriteEngine on
     RewriteCond 
    %{HTTP_REFERERscumbag.com [NC,OR]
     
    RewriteCond %{HTTP_REFERERwormhole.com [NC,OR]
     
    RewriteRule .* - [F]
     
    </
    ifModule

    8. مسدود کردن درخواست بر اساس User-Agent Header

    این کد می تواند میزان پهنای باند هاست خود را با مسدود نمودن بازدید برخی از ربات ها یا عنکبوت خاص که با خزیدن لینگ های وب سایت شما ذخیره می کنند.حفظ نماید

    کد PHP:
    # block visitors referred from indicated domains
    <IfModule mod_rewrite.c>
    SetEnvIfNoCase ^User-Agent$ .*(craftbot|download|extract|stripper|sucker|ninja|clshttp|webspider|leacher|collector|grabber|webpicturesHTTP_SAFE_BADBOT
    SetEnvIfNoCase 
    ^User-Agent$ .*(libwww-perl|aesop_com_spidermanHTTP_SAFE_BADBOT
    Deny from env
    =HTTP_SAFE_BADBOT
    </ifModule
    9. امن نمودن دایرکتوری های با غیر فعال کردن اجرای اسکریپت

    کد PHP:
    # secure directory by disabling script execution
    AddHandler cgi-script .php .pl .py .jsp .asp .htm .shtml .sh .cgi
    Options 
    -ExecCGI 

    البته وسعت کدهای مربوط به این فایل فراتر از اینهاست و هر وبسایت ، اسکریپت و مدیریت محتوایی بنا بر نوع طراحی و نرم افزارهای مورد استفاده خود در این فایل کدهای بخصوصی را استفاده می کنند ولی این موارد کدهای رایج و مورد استفاده عمومی تری نسبت به بقیه می باشد و چنانچه دوستان چیز بهتری داشتند در ادامه همین پست این کدها را به بقیه ارائه نمایند


  4. 2 کاربر مقابل از admin عزیز به خاطر این پست مفید تشکر کرده اند.

    margan (2017-09-02), par30seo (2017-08-29)

  5. #3
    کاربرسایت
    کارگروه صنفی مدیرسایت تجاری
    نوشته ها
    4
    تشکر
    8
    تشکر شده 7 بار در 4 ارسال
    بسیار آموزش کاربردی ومفیدی بود
    درست طبق آموزش قبل و بعد از استفاده از کدها در بند 6 و 7 آموزش فوق ،و انجام تست در سایت

    مهمان ارجمند مشاهده لینک وتصاویردرمتن این پست فقط برای اعضا امکانپذیراست لذا .جهت پیوستن به اعضا با ✍ ثبت نام رایگان ازاینجا اقدام کنید

    سرعت لودینگ سایتم 70% افزایش یافت و ارقام موجود در فرآیند تست از قرمز به سبز تغییر پیدا نمود ..از دوستان دعوت به استفاده از این آموزش می کنم
    بسیار سپاسگذارم

  6. 2 کاربر مقابل از par30seo عزیز به خاطر این پست مفید تشکر کرده اند.

    admin (2017-08-29), margan (2017-09-02)

  7. #4
    رضا
    کارگروه صنفی مدیرفروم
    نوشته ها
    82
    تشکر
    17
    تشکر شده 35 بار در 25 ارسال
    نقل قول نوشته اصلی توسط par30seo نمایش پست ها
    بسیار آموزش کاربردی ومفیدی بود
    درست طبق آموزش قبل و بعد از استفاده از کدها در بند 6 و 7 آموزش فوق ،و انجام تست در سایت

    مهمان ارجمند مشاهده لینک وتصاویردرمتن این پست فقط برای اعضا امکانپذیراست لذا .جهت پیوستن به اعضا با ✍ ثبت نام رایگان ازاینجا اقدام کنید

    سرعت لودینگ سایتم 70% افزایش یافت و ارقام موجود در فرآیند تست از قرمز به سبز تغییر پیدا نمود ..از دوستان دعوت به استفاده از این آموزش می کنم
    بسیار سپاسگذارم
    بله نتیجه تست بدرستی پاسخ داده و این قدرت این فایل و نحوه کدنویسی درست آن را ثابت می کند که چه تاثیری در سئو وامنیت وبسایت و وب سرور می گذارد
    درضمن میخواستم بپرسم لینکی که درون امضایتان است سایت شخصی شماست؟ چون ابزارهای بسیاری کاربردی گردآوری نمودید که برای دسترسی به هرکدام باید وارد وبسایت خارجی خاصی شویم ولی در این سایت اونم سایت ایرانی همگی موجود است!!!...
    و چیزی که به نظرم این سایت را پربازدید میکند علاوه بر ابزارموجود..... سهولت دسترسی به آنهاست ....که بدون نیاز به ثبت نام و حتی تایید کد امنیتی کاپیتاج میشود از این ابزار استفاده نمود......اگر مدیریت این سایت باشماست بنده اجازه میخواهم لینک آن را برای دسترسی دیگرکاربران در تولبار انجمن قراربدم


  8. 2 کاربر مقابل از admin عزیز به خاطر این پست مفید تشکر کرده اند.

    margan (2017-09-02), par30seo (2017-08-31)

  9. #5
    کاربرسایت
    کارگروه صنفی مدیرسایت تجاری
    نوشته ها
    4
    تشکر
    8
    تشکر شده 7 بار در 4 ارسال
    نقل قول نوشته اصلی توسط admin نمایش پست ها
    بله نتیجه تست بدرستی پاسخ داده و این قدرت این فایل و نحوه کدنویسی درست آن را ثابت می کند که چه تاثیری در سئو وامنیت وبسایت و وب سرور می گذارد
    درضمن میخواستم بپرسم لینکی که درون امضایتان است سایت شخصی شماست؟ چون ابزارهای بسیاری کاربردی گردآوری نمودید که برای دسترسی به هرکدام باید وارد وبسایت خارجی خاصی شویم ولی در این سایت اونم سایت ایرانی همگی موجود است!!!...
    و چیزی که به نظرم این سایت را پربازدید میکند علاوه بر ابزارموجود..... سهولت دسترسی به آنهاست ....که بدون نیاز به ثبت نام و حتی تایید کد امنیتی کاپیتاج میشود از این ابزار استفاده نمود......اگر مدیریت این سایت باشماست بنده اجازه میخواهم لینک آن را برای دسترسی دیگرکاربران در تولبار انجمن قراربدم


    بله مدیریت سایت با بنده است و باعث افتخاره که لینک سایت را در تولبار انجمن قرار بدهید شما صاحب اختیارید

  10. کاربر مقابل از par30seo عزیز به خاطر این پست مفید تشکر کرده است:

    margan (2017-09-02)

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •