ভার্চুয়াল হোস্টের জন্য মোড_উইরাইট কীভাবে সক্ষম করবেন


8

মোড_আরাইট রুল ভার্চুয়াল হোস্টে কাজ করছে না। আমি কেকএফপি এর জন্য এটি চেয়েছিলাম

ভার্চুয়াল হোস্ট ফাইলটিতে যোগ করার সেটিংস আছে?

উত্তর:


21

আপনি যদি সর্বশেষ অ্যাপাচি সংস্করণ ২.৪+ ব্যবহার করেন তবে মোড_আরাইট্রিট কীভাবে সক্ষম করবেন তা প্রক্রিয়াটি এখানে। আপনার প্রিয় পাঠ্য সম্পাদক ব্যবহার করে ওপেন এ

যান । পরিবর্তনetc/apache2/
apache2.conf

<Directory /var/www/>
    Options Indexes FollowSymLinks
    AllowOverride None
    Require all granted
</Directory>

প্রতি

<Directory /var/www/>
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>

তারপরে এটি সংরক্ষণ করুন। মনে রাখবেন এই ফাইলটি সম্পাদনা এবং সংরক্ষণ করার জন্য আপনার কাছে রুট অনুমতি থাকতে হবে।
এখন অ্যাপাচি পুনরায় চালু করুন।

service apache2 reload

এই প্রক্রিয়াটি ভার্চুয়াল হোস্ট সহ অ্যাপাচি সার্ভারের জন্য Mod_rewrite সক্ষম করবে।

এটি সক্ষম হয়েছে কিনা তাও আপনি পরীক্ষা করতে পারেন। পিএইচপি স্ক্রিপ্ট তৈরি করুন

<?php    
phpinfo();    
?>

এটি সার্ভার থেকে লোড করুন। Loaded Modulesবিভাগের আওতায় চেক করুন কিনা mod_rewriteআছে কিনা । যদি এটি সেখানে থাকে তবে এটি সক্ষম হয়।


আমি এই বিকল্পটি ব্যবহার করার আগে আমার সমস্ত লেখাগুলি 404 এ শেষ হয়েছিল, তবে আপডেট apache2.confapache404 পুনরায় চালু করার পরে 404 অদৃশ্য হয়ে গেছে তবে সমস্ত পৃষ্ঠা হোমপেজে ফিরে এসেছিল! phpinfo()ছিল না mod_rewriteমডিউল পারেন সক্ষম করা হয়েছে। তারপরে সিএলআই কম্যান্ড চালানো (নীচে লোনস্টনের পরামর্শ অনুসারে) সবকিছু সোনালি হয়ে গেছে! কেন এই সমাধানটি mod-rewriteআমার জন্য মডিউল সক্ষম করে নি তবে সিএলআই অনুমোদন দিয়েছে? .confমডিউলটি সক্ষম করতে এই একের পর এক সি এল এল কমান্ডটি সংশোধন এবং চলমান সংমিশ্রণ বা এর দুটি আসলেই যথেষ্ট?
নীলাদ্রি সরকার

6

ব্যবহার করে পুনর্লিখন সক্ষম করুন

# sudo a2enmod rewrite

তারপরে apcahe2 পুনরায় চালু করুন

# service apache2 restart

যোগ করে ভার্চুয়ালহোস্টে সক্ষম করুন

AllowOverride FileInfo

তারপরে apcahe2 পুনরায় চালু করুন

# service apache2 restart

উদাহরণ :

<Directory /var/www/>
            Options Indexes FollowSymLinks MultiViews
            # I Have below line from none to FileInfo
            AllowOverride FileInfo
            Order allow,deny
            allow from all
    </Directory>

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