আমার রিরাইটলগ কেন কাজ করে না?


9

আমার কাছে একটি .htaccess রয়েছে যা দেখতে এটির মতো দেখাচ্ছে:

RewriteEngine on
RewriteLog "/Applications/MAMP/logs/rewrite_engine_log"

RewriteCond %{REQUEST_URI} !/(index.php|css|images|js)/.*$
RewriteRule (.*) /mysite/index.php/$1

আমি যখন সেই পুনরায় লেখক নির্দেশিকা যুক্ত করি, তখন আমি অভ্যন্তরীণ সার্ভার ত্রুটি পাই।

অ্যাপাচি লগ ফাইলগুলিতে আমি এই তথ্যটি পাই:

/Applications/MAMP/htdocs/mysite/.htaccess: RewriteLog not allowed here

আমি নিজেই সেই পুনর্লিখন_আজিন_লগ ফাইলটি তৈরি করি নি, তবে আমার ম্যাকটিতে সেই পথ / অ্যাপ্লিকেশনগুলি / এমএএমপি / লগগুলি / বিদ্যমান রয়েছে। পুনরায় লেখার ইঞ্জিন লগ-ফাইলেগুলি পেতে আমি আরও কী কী চেষ্টা করতে পারি?

উত্তর:


18

এটি বেশিরভাগ অর্থ এটি যা বলে। আপনি .htaccess ফাইলে একটি রিরাইটলগ নির্দেশিকা রাখতে পারবেন না। আপনার যদি এটির প্রয়োজন হয় তবে আপনার একমাত্র বিকল্প হ'ল এটি সার্ভার কনফিগারেশনে বা ভার্চুয়াল হোস্টের কনফিগারেশনের বিভাগে রাখা:

অ্যাপাচের মোড_উইরাইট ম্যান পেজ


কোথায় যে সার্ভার কনফিগারেশন?
ওপেনফ্রোগ

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