আমার একটি htaccess ফাইল রয়েছে যা এটি হোস্টের উপর পুরোপুরি কাজ করে তবে আমি যখন এটি স্থানীয় রাখি তখন এটি আমাকে এই ত্রুটিটি দেখায়:
অভ্যন্তরীণ সার্ভার ত্রুটি
সার্ভারটি একটি অভ্যন্তরীণ ত্রুটি বা ভুল কনফিগারেশনের মুখোমুখি হয়েছে এবং আপনার অনুরোধটি সম্পূর্ণ করতে অক্ষম।
দয়া করে সার্ভার প্রশাসক, অ্যাডমিন @ লোকালহোস্টের সাথে যোগাযোগ করুন এবং ত্রুটি হওয়ার সময় এবং আপনি যে কোনও কাজ করেছেন যা ত্রুটির কারণ হতে পারে তা তাদের জানান।
এই ত্রুটি সম্পর্কে আরও তথ্য সার্ভার ত্রুটি লগতে উপলভ্য হতে পারে।
আমি এই সতর্কতাটি ত্রুটি লগ ফাইলে পেয়েছি:
[মঙ্গলবার এপ্রিল 17 10:02:25 2012] [সতর্কতা] [ক্লায়েন্ট 127.0.0.1] ডি: /Wamp/www/jivan/sql/.htaccess: অবৈধ কমান্ড 'শিরোলেখ', সম্ভবত কোনও মডিউল দ্বারা ভুল বানানযুক্ত বা সংজ্ঞায়িত করা হয়েছে সার্ভার কনফিগারেশন
এটি আমার htaccess ফাইল কোড:
RewriteEngine On
AddDefaultCharset utf-8
RewriteRule ^([0-9-]+)/keyword_show.html$ keyword_show.php?keyword_id=$1
RewriteRule ^page_(.*).html$ page.php?url=$1
RewriteRule ^([0-9-]+)/(.*)/(.*)/(.*).html$ $2.php?advertisement_cat=$1&id=$3&pagenumber=$4
RewriteRule ^([0-9-]+)/(.*)/(.*).html$ $2.php?advertisement_cat=$1&pagenumber=$3
RewriteRule ^([0-9-]+)/(.*).html$ $2.php?advertisement_cat=$1
# cache images and flash content for one month
<FilesMatch ".(flv|gif|jpg|jpeg|png|ico|swf)$">
Header set Cache-Control "max-age=2592000"
</FilesMatch>
# cache text, css, and javascript files for one month
<FilesMatch ".(js|css|pdf|txt)$">
Header set Cache-Control "max-age=2592000"
</FilesMatch>
আমার স্থানীয় সার্ভারটি ওয়্যাম্প দ্বারা চালিত হয় এবং আমি পুনর্লিখনের মডিউলটিও সক্ষম করেছিলাম !!!
তাহলে কি সমস্যা? !!
sudo a2enmod headers && sudo service apache2 restart
(ডেবিয়ান-ভিত্তিক ডিস্ট্রোসগুলিতে কাজ করা উচিত)।