IT-Swarm.Net

আমি কেন একটি বিদ্যমান পোস্টে 301 পাচ্ছি?

এটি উদ্ভট ...

আমার দুটি পোস্ট রয়েছে যেগুলি যখন আমি এগুলি দেখার চেষ্টা করি তখন তারা একটি 301 পায় এবং পরের লাইনে পুনরায় ডাইরেক্ট করতে এগিয়ে যায়। এই পোস্টগুলি প্রকাশিত হয়। পুনর্নির্দেশগুলির সাথে আমার কোনও প্লাগইন জগাখিচুড়ি নেই। আমি অন্যান্য প্লাগইনগুলি অক্ষম করার চেষ্টা করেছি যা এই সমস্যার কারণ হতে পারে। আমি ডাটাবেসের নির্দেশিকাও পরীক্ষা করে দেখেছি এবং এটি সঠিক। এইচটিএকসেসের বেসিক ডাব্লুপি সুন্দর পারমলিংক কাঠামো রয়েছে। কিছু কারণে এই 2 টি লিঙ্ক 301 হিসাবে চিহ্নিত হয়েছে এবং আমি কোথায় দেখতে পেলাম তা দেখতে পাচ্ছি না।.

কোন ধারনা?

আপডেট:

এটি সত্যিই অদ্ভুত হয়ে উঠছে ...

সমস্যা সমাধানের চেষ্টা করে আমি নিম্নলিখিতগুলি করেছি:

1। স্থানীয় স্থানীয় সাইট এ সাইটটি ডাউনলোড করুন ( আমি ভেবেছিলাম সমস্যাটি যদি পুরো লিঙ্ক হয় তবে আমি যদি এটিকে কোনও ডি লিঙ্কে পরিবর্তন করি তবে সমস্যাটির আর অস্তিত্ব থাকবে না। এবং এটি ডোমেন স্তরের 301 পুনর্নির্দেশকে বাতিল করবে।.

দেখা যাচ্ছে যে সমস্যাটি এখনও অন্য একটি ডোমেন নামের অধীনে রয়েছে।.

2। সমস্ত প্লাগইন অক্ষম আমি সমস্ত প্লাগইন অক্ষম করেছি। সমস্যা অব্যাহত সেক্ষেত্রে আমি সমস্ত প্লাগইন মুছে ফেলেছি। ভাগ্য নেই.

3। হার্ড কোডিং লিঙ্কগুলির জন্য অনুসন্ধান করুন আমি পুরো থিমটিতে হার্ড কোডিং লিঙ্কগুলি অনুসন্ধান করেছি। আমি কোনও পিএইচপি পুনঃনির্দেশ বা জেএস পুনঃনির্দেশগুলি অনুসন্ধান করেছিলাম। কিছুই নেই।.

4। সুতরাং আমি WP কোর পুনরায় প্রত্যাখ্যান করেছিলাম যাতে আমি এটি নিশ্চিত করতে চেয়েছিলাম যে এটির কোনও সম্পর্ক নেই। কিছুই নেই।.

5। আমি সমস্ত সংশোধনী মুছে ফেলেছি

6। অক্ষম ACF কাস্টম ফিল্ড প্লাগইন আমি ভেবেছিলাম যে কোনও কাস্টম ক্ষেত্রে পুনর্নির্দেশ লুকানো আছে। সুতরাং তাদের প্রদর্শন করে এমন প্লাগইন অক্ষম করে থিমটি সবেমাত্র সঠিকভাবে প্রদর্শিত হয় তবে পৃষ্ঠা যাইহোক পুনঃনির্দেশ করে।.

আমি থিমগুলি স্যুইচ করতে পারি না, কারণ এই পৃষ্ঠাটি প্রদর্শন করার সম্পূর্ণ যুক্তি থিমটিতে সম্পন্ন হয়েছে এবং প্রচুর কাস্টম পোস্ট প্রকার এবং ক্ষেত্র ব্যবহার করে।.

সুতরাং পরবর্তী বিকল্পটি ছিল, পৃষ্ঠাটি পুনর্নির্দেশের দিকে ইঙ্গিত করে মুছে ফেলা। সুতরাং আমি উদাহরণস্বরূপ আমার পোস্ট 1 পোস্ট 2 এ পুনঃনির্দেশিত করেছি I আমি পোস্ট 2 মুছে ফেলেছি (এটি ট্র্যাশ করেছে)। পুনঃনির্দেশটি এখনও আমাকে পোস্ট 2 পৃষ্ঠায় নিয়ে গেছে, তবে অবশ্যই এখন এর পরিবর্তে আমি 404 পেয়েছি। যেহেতু পোস্ট 2 ট্র্যাসে রয়েছে।.

সুতরাং আমি ট্র্যাশ থেকে পোস্ট 2 মুছার সিদ্ধান্ত নিয়েছি, যাতে এটি আর ডাটাবেসে না থাকে। আমি একবার পোস্ট 2 মুছে ফেললাম ... টাডা! পোস্ট 1 আর পুনর্নির্দেশের ছিল না। এটি সমস্যার সমাধান করে, তবে স্পষ্টত আমি লাইভ সাইটে পোস্ট 2 মুছতে পারি না ...

আমি এখনও কি ঘটছে তা সম্পর্কে নির্বোধ ...

আপডেট 2:

সুতরাং আমি 100% নিশ্চিত হতে চেয়েছিলাম যে সমস্যা ফাইলগুলিতে নয় তবে ডাটাবেসে রয়েছে। সুতরাং আমি বেশ কিছু সবকিছু মুছে ফেলেছি এবং প্রশ্নগুলির পৃষ্ঠাগুলিকে ত্রুটি ছাড়াই লোড করার জন্য যা প্রয়োজন তা কেবল রেখেছি। এর অর্থ এই যে আমি ফাংশন.এফপি থেকে সমস্ত কিছু মুছে ফেলেছি, সমস্ত টেম্পলেট মুছে ফেলেছি তবে এটিগুলি প্রভাবিত করেছে, শৈলী, চিত্রগুলি ... সমস্ত কিছু মুছুন। Header.php থেকে প্রায় সবকিছু মুছে ফেলা হয়েছে .. কেবলমাত্র ডক্টাইপ এবং শৈলীর অন্তর্ভুক্তি (থিমের নামটি এখানে) এবং পুনঃনির্দেশ এখনও ঘটে। এমনকি আমি ডব্লিউপি_হেড সরিয়ে দিয়েছি এবং ভাগ্যও নেই সুতরাং এখন আমি জানি যে সমস্যাটি ডাটাবেসে রয়েছে।.

4
gdaniel

ওয়েবসাইটটি অনুলিপি করার পরে (অনুলিপি) আমি উত্তরটি পেয়েছি তবে কারণ সম্পর্কে আমি 100% নিশ্চিত নই।.

ওয়ার্ডপ্রেস পুরানো পোস্ট স্লাগসের নাম সংরক্ষণ করে, যাতে এটি 301 পুনর্নির্দেশগুলি তৈরি করতে পারে। এটি _wp_old_slug নামে পোস্টমেটা টেবিলটিতে একটি এন্ট্রি যুক্ত করে। আমার পোস্টমেটা টেবিলে অনেকগুলি বিভিন্ন মান সহ আমার 110 টিরও বেশি এন্ট্রি ছিল। ভুল মান সহ পোস্টগুলির পুরো গুচ্ছ ছিল। এটি কীভাবে ঘটেছিল তা সম্পর্কে আমি নিশ্চিত নই, তবে এটি 301 পুনর্নির্দেশের কারণ হয়েছিল। আমি ডাটাবেস থেকে এই এন্ট্রিগুলি সরিয়ে দেওয়ার সাথে সাথেই সমস্যাটি ঠিক হয়ে গেল।.

হয়ত কোনও এক আপডেটের সময় _wp_old_slug কার্যকারিতা ভেঙে গেছে? এবং এটি কারও নজর না দিয়ে পরে এটি ঠিক করা হয়েছিল? আমি নিশ্চিত নই, তবে এর আগে আমি এর আগেও শুনিনি। আমি এই ওয়েবসাইট এর জন্য আমার সমাধানটির ক্লু পেয়েছি।.

5
gdaniel

সাধারণত যখন 301 পুনর্নির্দেশ ঘটে তখন নিম্নলিখিতগুলি ঘটতে পারে:

  1. আপনার কাছে কিছু দুর্বৃত্ত রয়েছে h এক্ষেত্রে আপনি ওয়ার্ডপ্রেস অ্যাডমিন -> সেটিংস -> পারমলিংকে যেতে চাইতে পারেন এবং তারপরে "পরিবর্তনগুলি সংরক্ষণ করুন" এ ক্লিক করুন। এটি .htaccess ফাইলের ওয়ার্ডপ্রেস অংশটি নতুন করে লিখবে
  2. আপনার ডোমেন স্তরে একটি পুনর্নির্দেশ সেট আপ আছে (এটিতে আপনার কোনও হোস্ট সেটআপ রয়েছে কিনা তা দেখতে আপনার হোস্ট কন্ট্রোল প্যানেলে লগ ইন করতে হবে)।.
  3. আপনার কাছে একটি ক্লায়েন্টের দিকনির্দেশনা স্ক্রিপ্ট রয়েছে।.
  4. "অ্যাডভান্সড" বিভাগের অধীনে একটি সেটিং ইওয়েস্ট এসইও রয়েছে যা বলেছে "পারমালিঙ্কগুলি পরিষ্কার করার জন্য কুৎসিত URL টি পুনর্নির্দেশ করুন" says http://scr.hu/76g8/b3c1d এর ফলে আমি যে ক্লায়েন্টগুলির সাথে কাজ করেছি তাদের পুনঃনির্দেশের সমস্যাও ঘটেছে।.

ইউআরএল কী যেখানে সমস্যা দেখা দেয়? আমি মনে করি এটি আমাদের নির্ণয়ে সহায়তা করবে।.

0
Paul McCarthy