Back to Question Center
0

بهینه سازی وب سایت شما Semtal htaccess

1 answers:

Optimizing Your Website Semalt htaccess

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

چه چیزی است htaccess؟

دسترسی بیش از حد متن، معمولا به کوتاه شدن به. htaccess، یک فایل پیکربندی است که دایرکتوری را که در آن قرار داده شده است و تمام زیر شاخه های زیر آن را کنترل می کند. Semalt یک ویژگی فوق العاده مفید است که اجازه می دهد تا مدیران وب سایت کنترل بسیاری از جنبه های وب سایت خود را کار می کند. این فایل htaccess یک فایل پیکربندی بسیار قدرتمند است و باید با عاقلانه مورد استفاده قرار گیرد زیرا ممکن است همه چیز و هر چیزی در مورد وب سایت شما تاثیر بگذارد. برخی از چیزهایی که می توانید با خود انجام دهید. فایل htaccess عبارتند از:

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

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

چگونه برای ایجاد. فایل htaccess؟

Semalt چگونه برای ایجاد یک فایل متنی مناسب برای یک. فایل htaccess:

  1. یک ویرایشگر متن را در رایانه خود باز کنید. توصیه میکنیم از Notepad استفاده کنید.
  2. ذخیره فایل به عنوان. htaccess (از جمله نقطه اولیه).
  3. اطمینان حاصل کنید که ویرایشگر متن شما یک عدد را اضافه نکرده است. پسوند txt به نام فایل. اگر نام فایل یک داشته باشد. پسوند txt (i.e. '.htaccess .txt')، با تغییر نام پرونده، پسوند را حذف کنید.
  4. قبل از وارد کردن کد به فایل جدید خود، اطمینان حاصل کنید که "Wrap Wrap" خاموش است. این مهم است زیرا بیشتر است. دستورات htaccess باید فقط در یک خط قرار بگیرند.
  5. شما هم اکنون می توانید کد خود را در فایل وارد کنید.
  6. آپلود فایل htaccess به فضای وب شما در حالت ASCII. این فایل htaccess روی پوشه ای که آن را آپلود کرده اید و تمام پوشه های آن را تحت تاثیر قرار می دهد.

ویژگی های. htaccess

ویژگی ها و قابلیت های بسیاری در .htaccess وجود دارد که می تواند یک وب سایت را انعطاف پذیر تر، امن تر و دوستانه تر از SEO سازد. Semalt در اینجا تنها ویژگی های به طور گسترده ای استفاده می شود که می تواند توسط هر کسی که دارای دانش وب اولیه است اجرا شود.

1. تغییر مسیرها

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

تغییر مسیرها مفید هستند، زیرا اگر صفحات شما توسط Semalt نمایه شده اند و نام فایل / پوشه را تغییر داده اید یا صفحات صفحات خود را تغییر نام داده اید، موتورهای جستجو از آن استفاده خواهند کرد. htaccess برای راهنمایی آنها به صفحات جدید پیدا شده است. (در صنعت، ما این را 301 تغییر نام دهیم)

ساده تغییر مسیر

در اینجا کد پیشوند ساده است: -

  تغییر مسیر / olddirectory / oldfile. html   http: // yoursite. com / newfile. html  

در اینجا یک درخواست برای پوشه قدیمی / oldfile وجود دارد. HTML دریافت شده است، آن را به لینک جدید هدایت می شود. در این مورد:

yoursite شما. com / newfile. html

301 تغییر مسیر

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

<em> تغییر مسیر 301 / oldpage. html </em> <em> http: // www. سایت شما. com / newpage. com یا </li><li> www. وب سایت من. com یا </li><li> http: // www. وب سایت من. کام </li></ul><p> آخرین یکی استاندارد است و تضمین می کند که دیگران در این فرمت می توانند با کد زیر انجام شوند: </p><p> <em> گزینه ها + FollowSymLinks <br> RewriteEngine در </em> </p><p> <em> RewriteCond٪ {HTTP_HOST} ^ mywebsite. com <br> RewriteRule (. *) </em> <em> http: // www. وب سایت من. com / </em> <em> $ 1 [R = 301، L] </em> </p><p> این کد اطمینان حاصل خواهد کرد که URL برای نمایش «www» استاندارد شده است و در ردیابی صفحات / بازدیدها بسیار کمک خواهد کرد. </p><p> چرا شما می خواهید این کار را انجام دهید؟ </p><p> اغلب اگر شما این تغییر را انجام ندهید، موتورهای جستجو می توانند هر نسخه را به نمایش بگذارند و به این فکر کنند که آنها همان صفحه 3 بار را می خوانند. با استفاده از این موتورهای جستجوی تنظیمات، مسیر مناسب را به سمت پایین حرکت می دهید و هیچ یک از صفحات همانند یک URL متفاوت در نظر گرفته نمی شوند. </p><h3> 2. خطاهای اداری </h3><p> htaccess نیز روش هایی را برای رسیدگی به خطاهای زمانی فراهم می کند که یک درخواست نامعتبر / غلط توسط سرور دریافت شود. </p><h4> ErrorDocument 404 </h4><p> Semalt 404 فرصتی برای رسیدگی به درخواست برای صفحاتی پیدا نمی کند. این وضعیت ممکن است رخ دهد اگر لینک اشاره به یک دامنه درست نباشد یا کاربر تغییر رشته URL / query string (بعد از نام دامنه). </p><p> برای مشخص کردن اسناد خطای سفارشی شما، شما فقط باید در فرمان htaccess خود دستور زیر را <em> در یک خط </em> اضافه کنید: </p><p> <em> Semalle کد / دایرکتوری / نام فایل. ext </em> </p><p> یا </p><p> <em> Semalt 404 / errors / notfound. html </em> </p><p> این سبب می شود که هر کد خطای 404 به شما منتقل شود. com / errors / notfound html </p><p> در اینجا یکی دیگر از خطاهای مهم Semalt استفاده می شود. htaccess </p><p> هنگامی که یک درخواست بد به سرور می آید: - </p><pre> <em> ErrorDocument 400 / errors / badrequest. html </em> </pre><p> هنگام تلاش برای دسترسی به یک صفحه که مجوز مورد نیاز است استفاده کنید: </p><pre> <em> ErrorDocument 401 / errors / authreqd. html </em> </pre><p> هنگام برخورد با یک خطای سرور Semalt: </p><pre> <em> ErrorDocument 500 / errors / serverr. html </em> </pre><h3> 3. امنیت </h3><h4> جلوگیری از فهرست فهرست </h4><p> آیا دایرکتوری پر از تصاویر یا فایل های زیپ دارید که شما نمی خواهید مردم بتوانند از طریق آن مرور کنند؟ Semalt a. فایل htaccess داخل هر پوشه برای غیرفعال کردن لیست دایرکتوری و موارد زیر را وارد کنید: </p><pre> <em> IndexIgnore * </em> </pre><p> کد زیر یک لیست از تمام فایل های که در jpg یا end. gif، اما هنوز لیست می کند txt، HTML، و غیره </p><pre> <em> IndexIgnore *. gif * jpg </em> </pre><p> اگر سرور شما برای جلوگیری از فهرست دایرکتوری راه اندازی شده باشد، اما می خواهید دایرکتوری ها را به طور پیش فرض فهرست کنید، می توانید به سادگی این را به a تبدیل کنید. فایل htaccess برای دایرکتوری که می خواهید نمایش داده شود: </p><p> گزینه ها + شاخص ها </p><h4> مسدود کردن کاربران توسط IP </h4><p> از دست گرفتن هک و شما می توانید IP خاص را به طور مداوم در فایل های ورودی خود را ببینید؟ </p><p> شما می توانید دسترسی بر اساس آدرس IP یا یک بلوک IP را رد کنید. </p><pre> <em> سفارش اجازه می دهد، انکار می کندانکار 123. 45. 6. 7انکار کردن از 012. 34. 5. اجازه از همه </em> </pre><p> بلوک های فوق دسترسی به سایت را از 123. 45. 6. 7، و از هر زیر دامنه تحت </p><p> بلوک IP 012. 34. 5. </p><p> شما همچنین می توانید با نام دامنه به جای آدرس IP مانند انکار از آن، اجازه دهید یا منکر شود. اسپم ها com برای www کار می کند اسپم ها com یا مجازی اسپم ها com و غیره </p><h4> جلوگیری از Hotlinking </h4><p> همچنین به عنوان "سرقت پهنای باند" شناخته می شود، hotlinking به پیوند مستقیم به تصاویر اشاره دارد. فایل های js و غیره سرور دیگر. سرور قربانی در این مورد از پهنای باند ربوده شده است، زیرا متخلف برخورداری از محتوای نمایش را بدون نیاز به پرداخت هزینه تحویل می دهد. برای عملکرد بهتر سرور خود را فراموش نکنید که این کد را اضافه کنید. </p><pre> <em> RewriteEngine درRewriteCond٪ {HTTP_REFERER}! ^ $RewriteCond٪ {HTTP_REFERER}! ^ http: // (www \.)؟ mydomain. com /. * $ [NC]RewriteRule \. com "با خود شماست. کد بالا یک درخواست ناموفق ایجاد می کند وقتی لینک داغ از انواع فایل های مشخص شده رخ می دهد. </p><h4> حفاظت از رمز </h4><p> شما همچنین می توانید از وب سایت خود یا پوشه های مخصوص محافظت شده با استفاده از رمز محافظت کنید. htaccess و htpasswd برای اطلاعات بیشتر اینجا یک پست خوب است </p><h3> 4. SEO دوستانه URL ها </h3><p> شایع است که نیاز به تغییر دینامیک Semalt با پارامترها به یک فایل ثابت است: </p><p> <em> RewriteEngine On </em> </p><p> <em> RewriteRule ^ اخبار. php؟ id = (. *) $ / latestnews. htm [L، R = 301] <br> </em> در مثال فوق، یک درخواست برای یک URL پویا مانند http: // www. مکان من. com / news. php؟ id = 8932 به http: // www هدایت خواهد شد. مکان من. com / latestnews. htm </p><p> کد زیر تولید اطلاعات را تغییر خواهد داد. <samp> محصولات / 12 / </samp> یا <samp> محصولات / 99 / </samp> </p><p> <em> RewriteEngine On </em> </p><p> <code> <em> <strong> RewriteRule </strong> <strong> ^ </strong> محصولات / ([0-9] [0-9]) / <strong> $ </strong> / productinfo. php prodID = $ 1 </em> </code> </p><p> این نشانی از هر نشانی اینترنتی که با «محصولات /» آغاز می شود، مطابق با هر دو رقمی است و به دنبال یک اسلش رو به جلو است. </p><p> به عنوان مثال، این قانون یک URL مشابه 228 محصولات / 12 / </samp> یا <samp> محصولات / 99 / </samp> را می دهد و آن را به صفحه پیوند هدایت می کند. </p><p> برای توضیح یک خط در .htaccess فقط خط 258 </b> را با هش (#) شروع کنید. </p><h2> خلاصه </h2><p> هر گام ذکر شده به عنوان بخشی از این وبلاگ می تواند عملکرد وب سایت را به طرز چشمگیری بهبود بخشد و مطمئن خواهد شد که وب سایت شما بهینه تر از SEO است. Semalt هم زمانی دشوار خواهد بود که اقدامات امنیتی با استفاده از آن انجام شود. htaccess مزایای اجرای htaccess این است که بدون دانش برنامه نویسی نیاز ندارد و می تواند زمان زیادی را صرفه جویی کند. </p><p> اگر شما یک برنامه نویس یا کد نویسی مانند من هستید، این مقاله بسیار مفید خواهد بود. اگر شما بالای صفحه را بخوانید، از طریق تمام کدهای بالا لزجت کنید و سپس خلاصه را بخوانید، ممکن است چیزی است که شما به شرکت بهینه سازی SEO یا حتی توسعه دهنده خود ارسال میکنید. این مقاله می تواند شما را (دسترسی) به مقادیر زیادی از مزایا به شما بدهد! </p><div id="authorboxbody"><div class="authorinfo"><img src="/img/9e8e90be7c6f2de8b769b67f44c70a20" alt="Optimizing Your Website Semalt htaccess"/></div><div class="authorsocial"><p> اتصال </p><div class="socialicons"><img src="/img/linkedin.png" alt="Optimizing Your Website Semalt htaccess"/></div></div><div class="clear"> </div></div><div class="ttr_end"> </div></p></pre></em></em>

March 18, 2018