অ্যাপাচি 301 স্থায়ীভাবে সরানো কীভাবে ট্রেস করবেন?


9

আমার মেশিনে আমার একটি ভার্চুয়াল হোস্ট রয়েছে, যা আমি লোকালিতে অ্যাক্সেস করছি। আমি উইন্ডোজ 7 এর নীচে অ্যাপাচি 2 চালাচ্ছি।

এই হোস্টটিতে অ্যাক্সেস করার সময়, আমি ফিডলারের মধ্যে দেখতে পাচ্ছি যে সার্ভারটি প্রতিক্রিয়া সহ ব্রাউজারটিকে বিভিন্ন দূরবর্তী সাইটে পুনঃনির্দেশ করে

301 Moved Permanently

তবে এটি কোথায় কনফিগার করা হয়েছে তা আমি একেবারে খুঁজে পাচ্ছি না। আমি টার্গেট সাইটের ইউআরএল জন্য সমস্ত .htaccess ফাইল অনুসন্ধান করি, এই URL টির জন্য প্রদত্ত ভার্চুয়াল হোস্টের সমস্ত ফাইল, সমস্ত অ্যাপাচি ডিরেক্টরি ...

অ্যাপাচি কীভাবে এই পুনঃনির্দেশটি ঘটাতে পারে তার কীভাবে ট্রেস করবেন?

উত্তর:


5

এটি অাপাচির কনফিগারেশন যা এটি করছে তা অগত্যা নয় - আপাচি কি অনুরোধটি কোনও গতিশীল কন্টেন্ট জেনারেটরের হাতে দিচ্ছে?

আপনার অ্যাপাচি কনফিগারেশনে দুটি জিনিস সন্ধান করুন; Redirect, এবং RewriteRuleএকটি Rপতাকা রয়েছে এমন নির্দেশিকা । যদি সেগুলি স্থানে না থাকে, তবে অ্যাপাচি পুনঃনির্দেশটি করছে না (এতে /directorynameপুনঃনির্দেশের ব্যতীত /directoryname/, তবে এটি এখানে মামলার মতো মনে হচ্ছে না), এবং আপনাকে আপাচের হস্তান্তরিত গতিশীল কোডটি দেখতে হবে you'll অনুরোধ।


ধন্যবাদ শেন, আমি কেন আমার পোস্টটি 301 পুনর্নির্দেশের সাথে হারিয়ে যাচ্ছিলাম তা জানার চেষ্টা করে আমার চুলগুলি টানছিলাম। এটি ডিরেক্টরি / ডিরেক্টরি নাম / ডিরেক্টরি নাম / .... এ পুনঃনির্দেশিত হয়েছে তা স্পষ্টভাবে মিস হয়েছে। ধন্যবাদ!
তেভো ডি

1

উপরের উত্তরের জন্য ধন্যবাদ এবং এটি আমাকে সঠিক দিকে দেখায়। আমার ক্ষেত্রে, 301 পুনর্নির্দেশ পুরো সাইটের জন্য পুনর্লিখনের নিয়মের কারণে ঘটে।

RewriteEngine on
RewriteCond %{HTTP_HOST} ^voicent.com
RewriteRule ^/(.*)$ http://www.voicent.com/$1 [L,R=301]

উপরোক্ত নিয়মটি ক্যানোনিকাল হোস্ট নাম ব্যবহার করতে বাধ্য করে। এটি প্রতিটি url ডোমেন ডটকমের পরিবর্তে www.domain.com দিয়ে শুরু করে। আপনি অ্যাপাচি অ্যাক্সেস লগ এটিকে আরও যাচাই করতে পারেন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.