আপনার .htaccess
উদাহরণস্বরূপ কিছু জাঙ্ক মান লিখুন foo bar
, sakjnaskljdnas
htaccess দ্বারা স্বীকৃত নয় এমন কোনও কীওয়ার্ড এবং আপনার URL টি দেখুন। যদি এটি কাজ করে তবে আপনার একটি পাওয়া উচিত
500 অভ্যন্তরীণ সার্ভার সমস্যা
অভ্যন্তরীণ সার্ভার ত্রুটি
সার্ভারটি একটি অভ্যন্তরীণ ত্রুটি বা ভুল কনফিগারেশনের মুখোমুখি হয়েছে এবং আপনার অনুরোধটি সম্পূর্ণ করতে অক্ষম ....
আমি আপনাকে তাড়াতাড়ি রাখার পরামর্শ দিচ্ছি RewriteEngine on
।
যেহেতু আপনি আপনার মেশিনে আছেন। আমি ধরে নিয়েছি আপনি অ্যাপাচি .conf
ফাইল অ্যাক্সেস আছে ।
.conf
ফাইলটি খুলুন এবং এর মতো লাইনটি সন্ধান করুন:
LoadModule rewrite_module modules/mod_rewrite.so
যদি এটি মন্তব্য করা হয় (#), বিরামহীন এবং অ্যাপাচি পুনরায় চালু করুন।
পুনর্লিখন লগ করতে
RewriteEngine On
RewriteLog "/path/to/rewrite.log"
RewriteLogLevel 9
উপরের 3 লাইন আপনার মধ্যে রাখুন virtualhost
। পুনরায় আরম্ভ করুন।
RewriteLogLevel 9
স্তরের জন্য উচ্চ মানের ব্যবহার করা আপনার অ্যাপাচি সার্ভারকে নাটকীয়ভাবে কমিয়ে দেবে! কেবলমাত্র ডিবাগিংয়ের জন্য 2 এর চেয়ে বেশি স্তরে পুনর্লিখনের লগফিল ব্যবহার করুন! স্তরের 9 প্রায় প্রতিটি পুনর্নির্দিষ্ট বিবরণ লগ করবে।
হালনাগাদ
অ্যাপাচি ২.৪-তে জিনিসগুলি পরিবর্তন হয়েছে:
থেকে 2.2 থেকে 2.4 আপগ্রেড
RewriteLog এবং RewriteLogLevel নির্দেশনা সরানো হয়েছে। এই কার্যকারিতাটি এখন লগলাইভেল নির্দেশিকা ব্যবহার করে মোড_উরাইট মডিউলটির জন্য উপযুক্ত স্তরের লগিং কনফিগার করে সরবরাহ করা হয় । মোড_উইরাইট লগিং বিভাগটিও দেখুন।
লগলিভেলের আরও তথ্যের জন্য, লগলভিল নির্দেশিকা দেখুন
আপনি অর্জন করতে পারেন
RewriteLog "/path/to/rewrite.log"
এই পদ্ধতিতে এখন
LogLevel debug rewrite_module:debug