ওয়ার্ডপ্রেস বিধিগুলিরও ব্যতিক্রম রয়েছে

ওয়ার্ডপ্রেস অ্যাপাচি

ওয়ার্ডপ্রেস অ্যাপাচিওয়ার্ডপ্রেস ব্লগিং প্ল্যাটফর্মে একটি বড় বিবর্তনীয় পদক্ষেপ এগিয়ে নিয়েছে, এটি পুনর্বিবেচন ট্র্যাকিং, কাস্টম মেনুগুলির জন্য আরও সমর্থন, এবং me আমার জন্য সবচেয়ে আকর্ষণীয় বৈশিষ্ট্য domain ডোমেন ম্যাপিংয়ের সাথে বহু-সাইট সমর্থন সহ একটি পূর্ণাঙ্গ কন্টেন্ট ম্যানেজমেন্ট সিস্টেমের নিকটে চলে গেছে।

আপনি যদি কোনও কন্টেন্ট ম্যানেজমেন্ট সিস্টেম জঙ্কি না হন তবে ঠিক আছে। আপনি এই নিবন্ধটি পুরোপুরি ছেড়ে যেতে পারেন। তবে আমার সহকর্মী টেকনো-গিকস, কোড-হেড এবং অ্যাপাচি-ড্যাবিলারদের জন্য, আমি আকর্ষণীয় এবং দুর্দান্ত কিছু ভাগ করতে চাই।

মাল্টি-সাইট এমন একটি বৈশিষ্ট্য যা আপনাকে একক ওয়ার্ডপ্রেস ইনস্টলেশন সহ যে কোনও সংখ্যক ওয়ার্ডপ্রেস ওয়েবসাইট চালানোর অনুমতি দেয়। আপনি যদি একাধিক সাইট পরিচালনা করেন তবে এটি দুর্দান্ত কারণ আপনি কোনও থিম এবং উইজেটগুলির একটি অনুমোদিত গ্রুপ ইনস্টল করতে পারেন এবং সেগুলি আপনার ক্লায়েন্ট সাইটের জন্য সক্রিয় করতে পারেন। আপনার ডোমেনগুলি ম্যাপ করার জন্য কয়েকটি প্রযুক্তিগত বাধা রয়েছে তবে প্রক্রিয়াটি খুব কঠিন নয়।

আমি চিহ্নিত সমস্যাগুলির একটির থিম কাস্টমাইজেশন। যেহেতু থিমগুলি একাধিক ওয়েবসাইটগুলিতে উপলব্ধ করা যায়, তাই কোনও থিমের সাথে করা কোনও কাস্টমাইজেশন আপনার মাল্টি-সাইট ইনস্টলে থিমটি ব্যবহার করে অন্য যে কোনও সাইটকে প্রভাবিত করবে। আমার কাছাকাছি উপায় হ'ল আমি কাস্টমাইজ করা শুরু করার আগে কোনও থিমটির নকল করা এবং স্পষ্টতই যে ক্লায়েন্ট সাইটের জন্য স্টাইল করছি তার থিমটির নাম দিন।

আর একটি আকর্ষণীয় সমস্যা হ'ল আপনার অ্যাপাচি সার্ভারে .htaccess ফাইলে কী ঘটে। ওয়ার্ডপ্রেস একটি ব্লগ বাই ব্লগ ভিত্তিতে পাথ পুনরায় লেখার প্রয়োজন এবং এটি একটি পুনর্লিখনের নিয়ম এবং পিএইচপি ফাইলের সাহায্যে করে।

ওয়ার্ডপ্রেস নিম্নলিখিত পুনর্লিখনের নিয়ম ব্যবহার করে:

পুনর্লিখন ule ([_ 0-9a-zA-Z -] + /)? ফাইল /(.+) wp- অন্তর্ভুক্ত / এমএস-ফাইল.ফ্প? ফাইল = $ 2 [এল]

মূলত, mysite.com/files/directory- র একটি উপ-ডিরেক্টরিতে থাকা যেকোনো কিছুই mysite.com/files/wp-includes/myblogfolderpath… এ আবার লেখা যায় এবং এটিই আকর্ষণীয় হয়ে ওঠে। আপনার সার্ভারে আসলে কোনও ফাইল থাকা দরকার যা mysite.com/files/myfolder/myimage.jpg হয়? আপনি একটি 404 ত্রুটি পান, এটিই ঘটে। অ্যাপাচি পুনর্লিখনের নিয়ম কিক করে এবং পথ পরিবর্তন করে।

মঞ্জুর, আপনি কখনও এই সমস্যাটি অতিক্রম করতে পারেন না, কিন্তু আমি করেছি। আমার কাছে একটি সাইট ছিল যা অন্য ওয়েবসাইট থেকে জাভাস্ক্রিপ্ট উইজেট ব্যবহার করা দরকার এবং mysite.com/files/Images/myfile এ গ্রাফিক্স সন্ধান করা দরকার। যেহেতু হোস্ট সাইটে ফাইলটি পরিবর্তন করার কোনও উপায় ছিল না, তাই আমার সার্ভারে এটি করার একটি উপায় খুঁজে বের করার দরকার ছিল needed সহজ সমাধানটি হ'ল পুনর্লিখনের শর্ত তৈরি করা যা নির্দিষ্ট ফাইলগুলিকে ব্যতিক্রম করে।

এখানে সমাধান:

RewritCond% {REQUEST_URI}! /? ফাইল / চিত্র / file1.jpg $
RewritCond% {REQUEST_URI}! /? ফাইল / চিত্র / file2.jpg $
পুনর্লিখন ule ([_ 0-9a-zA-Z -] + /)? ফাইল /(.+) wp- অন্তর্ভুক্ত / এমএস-ফাইল.ফ্প? ফাইল = $ 2 [এল]

পুনর্লিখনের শর্তাদি পুনর্লিখনের নিয়মের আগে স্থাপন করতে হবে, বা এই কৌশলটি কাজ করবে না। আপনার নিজের উদ্দেশ্যে এই শর্তটি পরিবর্তন করা সহজ হওয়া উচিত, যদি আপনার একই রকম সমস্যা দেখা দেয়। সমাধানটি আমার পক্ষে দুর্দান্ত কাজ করেছে, আমাকে আমার পছন্দসই গ্রাহকদের তুলনায় কম পছন্দসই বিকল্প পাঠানোর পরিবর্তে কাস্টম গ্রাফিক্সের পরিবর্তনের অনুমতি দেয় my আশা করি, এটি আপনার পক্ষেও কার্যকর হবে।

আপনি কি মনে করেন?

এই সাইট স্প্যাম কমাতে Akismet ব্যবহার করে। আপনার ডেটা প্রক্রিয়া করা হয় তা জানুন.