Back to Question Center
0

تحسين موقع الويب الخاص بك Semalt htaccess

1 answers:

Optimizing Your Website Semalt htaccess

. يمكن أن يساعد htaccess في مجموعة متنوعة من الطرق لتحسين موقع ويب لمحركات البحث وبالتالي يساعد في الحصول على ترتيب أفضل. هذه المقالة مخصصة لأولئك الذين يريدون معرفة المزيد عن ماذا. htaccess هو أيضا معرفة كيف يمكن أن يساعدك على العثور على موقع الويب الخاص بك بسهولة أكبر.

ما هو. هتكس؟

Hypertext Access ، وعادة ما تقصر إلى. htaccess ، هو ملف توصيف يتحكم في الدليل الذي يتم وضعه فيه وكافة الأدلة الفرعية تحته. Semalt ميزة مفيدة بشكل لا يصدق تسمح لمشرفي المواقع بالتحكم في عدد جوانب موقع الويب الخاص بهم. ال. ملف htaccess هو ملف تكوين قوي جدا ويجب استخدامه بحكمة حيث أنه يمكن أن يؤثر على كل شيء وأي شيء حول موقع الويب الخاص بك. بعض الأشياء التي يمكنك القيام بها مع الخاص بك. يتضمن ملف htaccess:

  • صفحات توجيه الموقع
  • تغيير امتداد الصفحات
  • الدلائل حماية كلمة السر
  • وأكثر من ذلك بكثير.

الملف نفسه مجرد ملف نصي أساسي صغير ويمكن تحريره. تعلم المزيد عن. htaccess زيارة هذا الموقع.

كيف تصنع. ملف htaccess؟

Semalt كيفية إنشاء ملف نصي مناسب ل. ملف htaccess:

  1. افتح محرر النص على جهاز الكمبيوتر الخاص بك. نوصي باستخدام المفكرة.
  2. احفظ الملف باسم. htaccess (بما في ذلك نقطة البداية).
  3. تأكد من أن محرر النص الخاص بك لم يتم إلحاق. لاحقة txt لاسم الملف. إذا كان اسم الملف يحتوي على. لاحقة txt (i. e. '. htaccess. txt') ، أزل اللاحقة بإعادة تسمية الملف.
  4. قبل إدخال الرمز في ملفك الجديد ، تأكد من إيقاف تشغيل "Word Wrap". هذا مهم لأن معظم. يجب وضع أوامر htaccess على سطر واحد فقط.
  5. يمكنك الآن إدخال رمزك في الملف.
  6. تحميل. htaccess في مساحة الويب الخاصة بك في وضع ASCII. ال. سيؤثر ملف htaccess على المجلد الذي تم تحميله به وكافة مجلداته الفرعية.

ميزات. هتكس

هناك العديد من الميزات والوظائف في. htaccess التي يمكن أن تجعل موقع على شبكة الإنترنت أكثر مرونة وتأمينا ومحسنات كبار المسئولين الاقتصاديين. Semalt هنا هو فقط أكثر الميزات المستخدمة على نطاق واسع والتي يمكن تنفيذها من قبل أي شخص لديه المعرفة الأساسية على شبكة الإنترنت.

1. عمليات إعادة التوجيه

. يستخدم htaccess عمليات إعادة التوجيه للبحث عن أي طلب لصفحة معينة وإذا وجد هذا الطلب ، فإنه يعيد توجيهه إلى صفحة جديدة قمت بتحديدها. هذا مفيد بشكل خاص عند نقل موقع الويب الخاص بك إلى مجال جديد أو تغيير أسماء الملفات الموجودة على موقع الويب الخاص بك.

تعد عمليات إعادة التوجيه مفيدة لأنه إذا تم فهرسة صفحاتك بواسطة Semalt وقمت بتغيير اسم الملف / المجلد أو قمت بنقل أسماء ملفات الصفحات الخاصة بك ، فستستخدم محركات البحث. htaccess للمساعدة في توجيههم إلى حيث يتم العثور على الصفحات الجديدة. (في هذه الصناعة ، نسمي هذا عملية إعادة توجيه 301)

إعادة توجيه بسيطة

هنا هو رمز لإعادة توجيه بسيط: -

  إعادة توجيه / olddirectory / oldfile. أتش تي أم أل   http: // yoursite. كوم / newfile. html  

هنا عند طلب الدليل القديم / oldfile. تم استلام html ، تتم إعادة توجيهها إلى الرابط الجديد. في هذه الحالة:

موقعك. كوم / newfile. أتش تي أم أل

301 Redirect

كما ذكرنا من قبل ، تعد عملية إعادة التوجيه 301 هي الطريقة الأكثر فعالية و "بحث محرك سيمالت" لإعادة توجيه صفحات الويب. ليس من الصعب تنفيذها وستحافظ على تصنيفات محرك البحث الخاص بك لأي صفحة تقوم بإدراجها في. ملف htaccess. إذا كان عليك تغيير أسماء الملفات أو نقل الصفحات ، فهذا هو الخيار الأكثر أمانًا. يتم تفسير الرمز "301" عبر الإنترنت باسم "تم نقله نهائيًا".

<em> إعادة توجيه 301 / oldpage. أتش تي أم أل </em> <em> HTTP: // شبكة الاتصالات العالمية. موقعك. كوم / NEWPAGE. كوم أو </li><li> شبكة الاتصالات العالمية. mywebsite. كوم أو </li><li> http: // www. mywebsite. كوم. </li></ul><p> هذا الأخير هو المعيار ، ويمكن ضمان عرض الآخرين في هذا الشكل بالشفرة التالية: </p><p> <em> الخيارات + FollowSymLinks <br> RewriteEngine on </em> </p><p> <em> RewriteCond٪ {HTTP_HOST} ^ mywebsite. كوم <br> RewriteRule (. *) </em> <em> http: // www. mywebsite. 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 (بعد اسم المجال). </p><p> من أجل تحديد وثائق الخطأ المخصصة الخاصة بك ، تحتاج ببساطة إلى إضافة الأمر التالي ، <em> على سطر واحد </em> ، في ملف htaccess: </p><p> <em> رمز Semalt / الدليل / اسم الملف. تحويلة </em> </p><p> أو </p><p> <em> Semalt 404 / errors / notfound. html </em> </p><p> قد يتسبب ذلك في تحويل أي رمز خطأ ينتج 404 إلى موقعك. كوم / أخطاء / notfound. أتش تي أم أل </p><p> وهنا غيرها من المهم خطأ في Semalt باستخدام. هتكس </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 أو. GIF ، ولكن لا تزال قائمة. رسالة قصيرة،. أتش تي أم أل </p><pre> <em> IndexIgnore *. gif *. jpg </em> </pre><p> إذا تم إعداد الخادم الخاص بك لمنع سرد الدليل ، ولكنك تريد سرد الدلائل بشكل افتراضي ، يمكنك ببساطة رميها في ملف. ملف htaccess للدليل الذي تريد عرضه: </p><p> خيارات + مؤشرات </p><h4> حظر المستخدمين بواسطة IP </h4><p> Semalt من الحصول على اختراق ويمكنك رؤية 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 block 012. 34. 5. </p><p> يمكنك أيضًا السماح أو رفض اسم النطاق بدلاً من عنوان IP مثل الرفض من. spamsite. كوم يعمل على شبكة الاتصالات العالمية. spamsite. كوم أو افتراضية. spamsite. كوم ، وما إلى ذلك </p><h4> منع Hotlinking </h4><p> يُعرف أيضًا باسم hotlinking "سرقة عرض النطاق الترددي" بالارتباط مباشرةً بالصور. ملفات شبيبة الخ خادم آخر. يتم سرقة خادم الضحية في هذه الحالة من عرض النطاق الترددي حيث يتمتع المخالف عرض المحتوى دون الحاجة إلى دفع ثمن التسليم. للحصول على أداء أفضل لخادمك ، لا تنسَ إضافة مقتطف الشفرة هذا. </p><pre> <em> RewriteEngine onRewrriteCond٪ {HTTP_REFERER}! ^ $RewriteCond٪ {HTTP_REFERER}! ^ http: // (www \.)؟ mydomain. كوم /. * $ [NC]RewriteRule \. com "بنفسك. التعليمات البرمجية المذكورة أعلاه تنشئ طلبًا فاشلاً عندما يحدث الربط الساخن لأنواع الملفات المحددة. </p><h4> حماية كلمة السر </h4><p> يمكنك أيضا حماية موقع الويب الخاص بك أو مجلدات محددة محمية بكلمة مرور باستخدام. htaccess و. تباسود. لمزيد من التفاصيل هنا هو وظيفة صغيرة لطيفة </p><h3> 4. كبار المسئولين الاقتصاديين ودية URL </h3><p> من الشائع الحاجة إلى إعادة توجيه Semalt الديناميكي مع المعلمات إلى ملف ثابت واحد: </p><p> <em> RewriteEngine On </em> </p><p> <em> RewriteRule ^ news. php؟ id = (. *) $ / latestnews. هتم [L ، R = 301] <br> </em> في المثال أعلاه ، طلب إلى عنوان URL ديناميكي مثل http: // www. موقعي. كوم / الأخبار. سيتم إعادة توجيه php؟ id = 8932 إلى http: // www. موقعي. كوم / latestnews. هتم </p><p> سيعمل الرمز التالي على إعادة توجيه productinfo. php؟ prodID = 12 إلى <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> سيطابق هذا أي عناوين URL تبدأ بـ "المنتجات /" ، متبوعًا بأي رقمين ، متبوعًا بخط مائل للأمام. </p><p> على سبيل المثال ، تتطابق هذه القاعدة مع عنوان URL مثل <samp> منتجًا / 12 / </samp> أو <samp> منتجًا / 99 / </samp> ، وتعيد توجيهها إلى صفحة PHP. </p><p> للتعليق على سطر في. htaccess فقط تبدأ <b> خط </b> مع التجزئة (#). </p><h2> ملخص </h2><p> كل خطوة تم ذكرها كجزء من هذه المدونة يمكن أن تحسن من أداء موقع الويب بشكل كبير وستتأكد من أن موقع الويب الخاص بك أكثر ملاءمة لـ SEO. سيكون لدى Semalt أيضًا وقتًا صعبًا إذا تم استخدام الإجراءات الأمنية. هتكس. فوائد التنفيذ. htaccess هو أنه لا يتطلب معرفة البرمجة ويمكن أن يوفر الكثير من الوقت. </p><p> إذا كنت مطور أو مدونة junkie مثلي فسوف تجد هذه المقالة مفيدة للغاية. إذا كنت تقرأ الجزء العلوي ، من خلال كل هذا الرمز أعلاه ، ثم قراءة ملخص هذا قد يكون شيء ما ترسله إلى شركة تحسين محركات البحث الخاصة بك أو حتى المطور الخاص بك. هذه المادة يمكن أن تعطيك (ahem) "الوصول" إلى قدر كبير من الفوائد! </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