it-swarm.dev

سيو وهمية الخلفية من المواقع الأخرى

قد يكون العنوان مربكا بعض الشيء. حسنًا ، لاحظت أن شخصًا ما قد استخدم عنوان URL الخاص بصفحة ما للربط الخلفي أو فهرسة كلماته الرئيسية.

وهذا هو ما فعله:

عنوان url العادي:

http:// .....Default.aspx

قام بتحرير عنوان url العادي إلى:

 http:// ..... Default.aspx?places-to-buy-wedding-dresses

حتى الآن (على ما أظن) قام الشخص بعمل روابط خلفية لعنوان url الذي تم تعديله. لذلك عندما أبحث عن الموقع الفعلي. ثم يظهر عنوان url الذي تم تعديله في google. (أيضًا عنوان url العادي ، مع وصف عنوان url الذي تم تعديله.)

وبالتالي فإن عنوان url الذي تم تعديله غير موجود بالفعل. تم إنشاؤه فقط كـ Default.aspx؟ ..

أي تفسيرات؟ هذا لم يحدث لموقعي ، لقد لاحظت ذلك في موقع آخر. كيف يمكنني تجنب حدوث ذلك لموقعي؟

4
Kilise

هذا سبب وجيه لوضع علامة قانونية في كل صفحة من صفحاتك. إذا كان http://example.com/Default.aspx يحتوي على علامة أساسية مثل <link rel="canonical" href="http://example.com/Default.aspx"/> ثم عندما يرتبط شخص ما بـ http://example.com/Default.aspx?places-to-buy-wedding-dresses ، فسيحتوي أيضًا على عنوان URL الأساسي. سيرى Googlebot الكنسي ، وفهرسة الصفحة فقط بدون المعلمة الإضافية.

4
Stephen Ostermiller

لا يمكنك إيقاف الأشخاص عن الارتباط بك باستخدام متغيرات مكونة مثل السلسلة ، و # سلاسل ولكن يمكنك إعادة كتابة هذه الطلبات باستخدام 1's .

موقع ASP.NET

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

باستخدام NUGET ، يمكنك الحصول على ASP.NET Friendly URLS والتي ستزيل سلاسل default.asp؟ أو تبحث عن حلول لإعادة الكتابة يمكنها إزالة الصفحات التي لا توجد بالفعل مع صفحة إعادة التوجيه 404.

موقع Apache

إذا قمت للتو بربط مثال يحدث في ASPX ، فستحتاج إلى حل مختلف لـ Apache والذي من المرجح أن يكون مضيفك إذا كنت لا تستخدم aspx. تحتاج إلى استخدام mod_rewrite واستخدام htaccess إلى إزالة السلاسل باستخدام إعادة كتابة الشرطية .

2
Simon Hayter