هل إعادة كتابة عنوان URL ساعد محرك بحث في العثور على الصفحة؟

StackOverflow https://stackoverflow.com/questions/884597

سؤال

تبدو عناوين URL الخاصة بي مثل "/pages.php؟page=pagename" لأنني أستخدم قاعدة بيانات لتزويد محتوى الصفحة. هل إعادة كتابة عناوين URL إلى شيء مثل "/ Pagename" مساعدة محركات البحث العثور على الصفحات؟ إذا كان الأمر كذلك كيف يمكنني إعادة كتابةها؟

هل كانت مفيدة؟

المحلول

ربما لا يساعد المجنزون في العثور على الصفحات، لكن قد يكون لها تأثير إيجابي في كيفية ترتيبها، حيث تحصل أوريس بشكل أفضل على ترتيب أفضل (أشياء أخرى متساوية، بالطبع). من الجيد أيضا أن يكون لهم دائمون.

يرى أوريس بارد لا تتغير

حول كيف لديك mod_rewrite. في عالم أباتشي وبعض آخر والخيارات في عالم IIS.

مثال (بناء جملة Apache):

RewriteEngine On
RewriteRule ^(.*)$ pages.php?page=$1

من شأنها أن تمر كل شيء في URI بعد اسم المجال (هناك تحذير فيما يتعلق بالقطوع الزائدة) إلى pages.php كمعلمة صفحة.

هذا هو

http://yourdomain.com/bears 

سوف ترجع المحتوى كما يخدم

http://yourdomain.com/pages.php?page=bears

نصائح أخرى

ربما سؤال أفضل هو "إعادة كتابة تعليمات URL مستخدم ابحث عن الصفحة في محرك بحث؟ ". والجواب على هذا هو" نعم ". على سبيل المثال، دعنا نقول أن محتوى صفحتك يناقش الدلافين. تضع Google وزن أكثر لمصطلح البحث" الدلافين "إلى:

/Dolphins.php

من

/pages.php?page=1323

ستجد أن هذا هو ما تفعله معظم المواقع الحديثة (بما في ذلك Stackoverflow).

جوجل دليل كبار المسئولين الاقتصاديين يذكر بعض النصائح المتعلقة بعنوان URL تحت قسم "تحسين هيكل URLs".

يمكنك إنشاء ملف .htaccess في جذر الموقع وإضافة هذا في ملف:

Options +FollowSymlinks
RewriteEngine On
RewriteRule ^/pages/(.*) pages.php?page=$1

الدفع هذا مدخل بلوق من جوجل.

خصيصا هذا الاقتباس.

إحدى توصية هي تجنب إعادة تهيئة عنوان URL الديناميكي لجعلها تبدو ثابتة

لا يساعد محركات البحث في العثور على الصفحة أسهل (في الواقع إذا لم يتم تنفيذها بشكل صحيح، فيمكنك أن تجعل من الصعب على محركات البحث للزحف على موقعك) ولكن إذا قمت بذلك بشكل صحيح، فستجعل صفحاتك ترتب أفضل الكلمات الرئيسية ذات الصلة

ل PHP انظر إلى MOD_REWRITE ل Apache

أنا لست خبيرا Regex، لكنه يستخدم قواعد مطابقة للنمط لإجراء إعادة كتابة، سيكون هناك الكثير من الوثائق والبرامج التعليمية عبر الإنترنت ل MOD_REWRITE

لن يساعد محركات البحث في العثور عليها بسهولة أكبر. للتأكد من العثور على محركات البحث صفحاتك، والأهم من أهم الأشياء التي يمكنك القيام بها هي:

  1. إنشاء خريطة الموقع, ، مرجعها في الروبوتس الخاص بك، وتسجيله أدوات مشرفي المواقع Google

  2. تأكد من أن لديك بالفعل روابط مبخرة وغير جافا سكريبت (ويفضل روابط نصية) لجميع الصفحات الموجودة على موقعك.

سوف محركات البحث سوف مثل صفحاتك أكثر بكثير. إذا كان هناك ملف ديناميكي ينتهي واستعادة الاستعلام، تعتقد معظم محركات البحث أنها صفحة ديناميكية، والتي ستتغير قريبا، وبالتالي لن ترتبها على أنها عالية مثل الصفحات الثابتة.

ثم لديك إعادة كتابة في مكانها، يمكنك تحليلها بسهولة في PHP الخاص بك وتحديد هيكل URL الخاص بك مع PHP.

ترغب في التركيز على الحاجة إلى امتداد للصفحة، على سبيل المثال. HTML وحقيقة أن مخلوط داخل عنوان URL يتم تفسيرها كمسارات دليل افتراضية داخل "خريطة الشجرة" في الموقع.

هناك "وزن" أكثر كما قال كيلتيكس في مسارات مثل الفئة. HTML من / الفئات/subcategory.html

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

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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top