.htaccess এক্সক্লুড 301 পুনঃনির্দেশ বাইপাস ছদ্ম স্ট্যাটিক ব্যতিক্রম ফোল্ডার ডিরেক্টরি নিয়ম

ওয়ার্ডপ্রেস ওয়েবসাইটগুলিকে Apache-এ .htaccess ফাইল ব্যবহার করে পুনঃলিখনের নিয়ম নির্দিষ্ট করার জন্য স্থাপন করা হয়।

যাইহোক, কখনও কখনও যখন অন্যান্য প্রোগ্রাম থাকে যেমন:CWP কাস্টম সাবডোমেন ফোল্ডার ডিরেক্টরি পাথ vhosts ফাইল সম্পাদনা করুন, আপনাকে ওয়ার্ডপ্রেসের সিউডো-স্ট্যাটিক নিয়মগুলিকে বাইপাস করে 301 পুনঃনির্দেশ ব্যতিক্রম ফোল্ডার ডিরেক্টরিটি বাদ দিতে হবে।

নিম্নলিখিত একটি সম্ভাব্য পন্থা.

.htaccess ফাইল যোগ করার জন্য ফোল্ডার ডিরেক্টরির নিয়ম বাদ দিন 

.htaccess এক্সক্লুড 301 পুনঃনির্দেশ বাইপাস ছদ্ম স্ট্যাটিক ব্যতিক্রম ফোল্ডার ডিরেক্টরি নিয়ম

আছে যদিwww টপ-লেভেল ডোমেইন নাম ছাড়াই স্বয়ংক্রিয়ভাবে দ্বিতীয়-স্তরের ডোমেন নামে লাফিয়ে যাবে, আপনাকে .htaccess ফাইলে একটি পুনঃনির্দেশ বর্জন ফোল্ডার ডিরেক্টরি নিয়ম যোগ করতে হবে ▼

RewriteCond %{REQUEST_URI} !^/img.chenweiliang.com/.*$ [NC]

নির্দিষ্ট ডিরেক্টরি বর্জন ফাংশন ▼ অর্জন করতে প্রথম নিয়মের আগে এই কোডটি রাখুন

RewriteEngine On
RewriteCond %{REQUEST_URI} !^/img.chenweiliang.com/.*$ [NC]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
  • সেটিং কার্যকর হওয়ার পরে, ফোল্ডার ডিরেক্টরি অ্যাক্সেস করুন /img.chenweiliang.com/ ওয়ার্ডপ্রেসের মধ্যে পৃষ্ঠাগুলি ওয়ার্ডপ্রেস দ্বারা প্রক্রিয়া করা হবে না।

সেকেন্ডারি ডিরেক্টরি /go/ রিডাইরেক্ট করা যাবে না

চেন উইলিয়াংব্লগ ব্যবহারওয়ার্ডপ্রেস প্লাগইনGTranslate-এর প্রদত্ত সংস্করণের জন্য, GTranslate প্লাগইনটি দ্বিতীয়-স্তরের ডিরেক্টরি এবং দ্বিতীয়-স্তরের ডোমেন নাম হিসাবে /go/ ব্যবহার না করে তা নিশ্চিত করুন।

রিডাইরেক্ট যোগ করতে প্রিটি লিংক প্লাগইন ব্যবহার করে পাওয়া গেছেচেন উইলিয়াংব্লগেরTelegramচ্যানেল লিঙ্ক করার সময়:
https://www.chenweiliang.com/go/tgchannel

  • (এর কারণ হল প্রিটি লিঙ্ক প্লাগইনের জাম্প লিঙ্কটি .htaccess ফাইলের RewriteRule রিডাইরেকশন নিয়ম দ্বারা ওভাররাইট করা হয়েছে)

এটি স্বয়ংক্রিয়ভাবে একটি সাবডোমেনে চলে যাবে যা বিদ্যমান নেই:
http://go. chenweiliang.com/go/tgchannel

  • (মৃত লিঙ্ক এড়াতে, যাওয়ার পরে একটি স্থান যোগ করুন। উপরের লিঙ্কে)

তবে, ইনচেন উইলিয়াংব্লগের .htaccess ফাইলে অনুসন্ধান করে /go/ সম্বলিত RewriteRule পাওয়া যায়নি।

আমি GTranslate কনফিগার RewriteRule মুছে ফেলার চেষ্টা করার পরে, এই লিঙ্কটি সফলভাবে পুনঃনির্দেশিত হয়েছে:
https://www.chenweiliang.com/go/tgchannel

  • তাই, আমি নিশ্চিত যে GTranslate কনফিগারেশন RewriteRule সাবডিরেক্টরি লিঙ্ক /go/ এর জন্য পুনর্নির্দেশ ত্রুটি ঘটাচ্ছে।

কিভাবে /go/ সাবডিরেক্টরি পুনর্নির্দেশ বাদ দেওয়া যায়?

প্রয়োজন হলেসেট আপ করুনএকাধিক ভিন্ন সাবডিরেক্টরি বাদ দিতে, আপনি সেগুলি যোগ করতে নীচের পুনঃনির্দেশের নিয়মগুলি উল্লেখ করতে পারেন▼৷

RewriteCond %{REQUEST_URI} !^/?(directory1|directory2)($|/)
  • directory1|directory2|etc কাঙ্খিত সংখ্যক ডিরেক্টরিতে রাখুন।
  • এটি হওয়া উচিত "যদি REQUEST_URI /directory1 বা /directory2 দিয়ে শুরু না হয়"।

এটা মিলবে:

  • /ডিরেক্টরি1/দাসদাস
  • / ডিরেক্টরি ১
  • /ডিরেক্টরি1/

এবং আরো অনেক……

কিভাবে RewriteRule এ এক্সক্লুড /go/ জাম্প লিঙ্ক সেট করবেন?

GTranslate পুনঃনির্দেশের নিয়মের উপরে নিচের "/go/ সাবডিরেক্টরি রিডাইরেকশন বাদ দিন" নিয়মটি যোগ করুন▼

# Exclude /go/ subdirectory redirection
RewriteCond %{REQUEST_URI} !^/?(go)($|/)

### BEGIN GTranslate config ###
RewriteRule ^([a-z]{2}|af|sq|am|ar|hy|az|eu|be|bn|bs|bg|ca|ceb|ny|zh-CN|zh-TW|co|hr|cs|da|nl|en|eo|et|tl|fi|fr|fy|gl|ka|de|el|gu|ht|ha|haw|iw|hi|hmn|hu|is|ig|id|ga|it|ja|jw|kn|kk|km|ko|ku|ky|lo|la|lv|lt|lb|mk|mg|ms|ml|mt|mi|mr|mn|my|ne|no|ps|fa|pl|pt|pa|ro|ru|sm|gd|sr|st|sn|sd|si|sk|sl|so|es|su|sw|sv|tg|ta|te|th|tr|uk|ur|uz|vi|cy|xh|yi|yo|zu)/(.*)$ http://$1.chenweiliang.com/$2 [R=301,L,QSA]

RewriteRule ^(af|sq|am|ar|hy|az|eu|be|bn|bs|bg|ca|ceb|ny|zh-CN|zh-TW|co|hr|cs|da|nl|en|eo|et|tl|fi|fr|fy|gl|ka|de|el|gu|ht|ha|haw|iw|hi|hmn|hu|is|ig|id|ga|it|ja|jw|kn|kk|km|ko|ku|ky|lo|la|lv|lt|lb|mk|mg|ms|ml|mt|mi|mr|mn|my|ne|no|ps|fa|pl|pt|pa|ro|ru|sm|gd|sr|st|sn|sd|si|sk|sl|so|es|su|sw|sv|tg|ta|te|th|tr|uk|ur|uz|vi|cy|xh|yi|yo|zu)/(af|sq|am|ar|hy|az|eu|be|bn|bs|bg|ca|ceb|ny|zh-CN|zh-TW|co|hr|cs|da|nl|en|eo|et|tl|fi|fr|fy|gl|ka|de|el|gu|ht|ha|haw|iw|hi|hmn|hu|is|ig|id|ga|it|ja|jw|kn|kk|km|ko|ku|ky|lo|la|lv|lt|lb|mk|mg|ms|ml|mt|mi|mr|mn|my|ne|no|ps|fa|pl|pt|pa|ro|ru|sm|gd|sr|st|sn|sd|si|sk|sl|so|es|su|sw|sv|tg|ta|te|th|tr|uk|ur|uz|vi|cy|xh|yi|yo|zu)/(.*)$ /$1/$3 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(af|sq|am|ar|hy|az|eu|be|bn|bs|bg|ca|ceb|ny|zh-CN|zh-TW|co|hr|cs|da|nl|en|eo|et|tl|fi|fr|fy|gl|ka|de|el|gu|ht|ha|haw|iw|hi|hmn|hu|is|ig|id|ga|it|ja|jw|kn|kk|km|ko|ku|ky|lo|la|lv|lt|lb|mk|mg|ms|ml|mt|mi|mr|mn|my|ne|no|ps|fa|pl|pt|pa|ro|ru|sm|gd|sr|st|sn|sd|si|sk|sl|so|es|su|sw|sv|tg|ta|te|th|tr|uk|ur|uz|vi|cy|xh|yi|yo|zu)/(.*)$ /wp-content/plugins/gtranslate/url_addon/gtranslate.php?glang=$1&gurl=$2 [L,QSA]
RewriteRule ^(af|sq|am|ar|hy|az|eu|be|bn|bs|bg|ca|ceb|ny|zh-CN|zh-TW|co|hr|cs|da|nl|en|eo|et|tl|fi|fr|fy|gl|ka|de|el|gu|ht|ha|haw|iw|hi|hmn|hu|is|ig|id|ga|it|ja|jw|kn|kk|km|ko|ku|ky|lo|la|lv|lt|lb|mk|mg|ms|ml|mt|mi|mr|mn|my|ne|no|ps|fa|pl|pt|pa|ro|ru|sm|gd|sr|st|sn|sd|si|sk|sl|so|es|su|sw|sv|tg|ta|te|th|tr|uk|ur|uz|vi|cy|xh|yi|yo|zu)$ /$1/ [R=301,L]
### END GTranslate config ###

হোপ চেন উইলিয়াং ব্লগ ( https://www.chenweiliang.com/ ) শেয়ার করা হয়েছে ".htaccess exclude 301 redirection bypass pseudo static exception ফোল্ডার ডিরেক্টরির নিয়ম", আপনার জন্য সহায়ক।

এই নিবন্ধটির লিঙ্ক শেয়ার করতে স্বাগতম:https://www.chenweiliang.com/cwl-28236.html

সর্বশেষ আপডেট পেতে চেন ওয়েইলিয়াং এর ব্লগের টেলিগ্রাম চ্যানেলে স্বাগতম!

🔔 চ্যানেলের শীর্ষ ডিরেক্টরিতে মূল্যবান "ChatGPT সামগ্রী বিপণন AI টুল ব্যবহারের নির্দেশিকা" পেতে প্রথম হন! 🌟
📚 এই গাইডটিতে বিশাল মূল্য রয়েছে, 🌟এটি একটি বিরল সুযোগ, এটি মিস করবেন না! ⏰⌛💨
ভালো লাগলে শেয়ার এবং লাইক করুন!
আপনার শেয়ার এবং লাইক আমাদের ক্রমাগত অনুপ্রেরণা!

 

发表 评论

আপনার ইমেইল ঠিকানা প্রচার করা হবে না. 必填 项 已 用 * 标注

উপরে যান