উত্তর:
আপনি Mod_rewrite ডিবাগ করার এক দম্পতি উপায় শিরোনাম ব্লগ পোস্টে উল্লিখিত পদ্ধতিটি চেষ্টা করতে পারেন :
মুলত আপনি যা করেন তা হ'ল মোড_উইরাইট ব্যবহার করে এমন কিছু তথ্য ফেলা হয় যা হেডারগুলি দেখতে এবং আপনার ডিবাগের তথ্য পড়তে ফায়ারফক্সে ফায়ারব্যাগ বা লাইভএইচটিটিপি শিরোনাম এক্সটেনশনগুলি ব্যবহার করে।
.Htaccess এ শর্ত এবং নিয়মটি ব্যবহার করুন:
RewriteCond %{QUERY_STRING} !vardump
RewriteRule (.*) http://www.example.com/$1?vardump&thereq=%{THE_REQUEST}&reqhost=%{HTTP_HOST} [R=301,L,QSA]
এগুলি চেষ্টা করুন:
RewriteLog "/myfolder/mylogfile.log"
RewriteLogLevel 3
এগুলি কেবলমাত্র কিছু সংযোজন সহ নিয়মিত এক্সপ্রেশন, যাতে আপনি ইউআরএল, বা অন্য কোনও রেগেক্স ডিবাগিং সরঞ্জামের বিরুদ্ধে প্রাথমিক পরীক্ষার জন্য রেগেক্স কোচ ব্যবহার করতে পারেন ।
চিয়ার্স! :)
.htaccess
ফাইলগুলিতে কাজ করে না । এটি যেতে httpd.conf
হবে যার অর্থ এটি ভাগ করা হোস্টিং অ্যাকাউন্টগুলিতে সাধারণত অর্জনযোগ্য নয়। :-(
.Htaccess ফাইল থেকে ভেরিয়েবলগুলি "প্রতিধ্বনি" করতে আকর্ষণীয় ছোট্ট হ্যাক এখানে is
আপনার যদি ফাইলআইনফোতে AllowOverride সেট করা থাকে তবে আপনি আউটপুটে পছন্দসই ভেরিয়েবলের সাহায্যে আপনার .htaccess ফাইলে একটি কাস্টম ত্রুটি প্রতিক্রিয়া সেট এবং ট্রিগার করতে পারেন :
ErrorDocument 404 "Request: %{THE_REQUEST} Referrer: %{HTTP_REFERER} Host: %{HTTP_HOST}"
RewriteRule ^ - [L,R=404]
আপনি এক্সপ্রেশন দিয়ে কতটা সৃজনশীল তার উপর নির্ভর করে আপনি দরকারী প্রচুর তথ্য আউটপুট করতে পারেন!
আপনি আপনার "প্রতিধ্বনিত" সামগ্রীটিতে 404 স্থিতি ব্যবহারের মধ্যে সীমাবদ্ধ নন। এমনকি আপনি "" ত্রুটিযুক্ত ডকুমেন্ট "স্ট্যাটাসটি ওভাররাইড করতে পারেন - যা <If>
নির্দেশের সাথে মিলিতভাবে একটি .htaccess ফাইল থেকে সরাসরি সামগ্রী ফিরে আসতে এই হ্যাকের আরও কিছু আকর্ষণীয় ব্যবহার করতে পারে।