ডাব্লুডাব্লুডাব্লুকে ডাব্লুডাব্লুডাব্লু - পুনরায় ডাইরেক্ট করুন htaccess সাব-ফোল্ডারে রাখা হয়েছে


0

আমি এমন একটি সাইটে কাজ করছি যা মূলত .htaccessফাইল রয়েছে। শিশু নামগুলির একটি ফোল্ডার রয়েছে। এই ফোল্ডারে .htaccessফাইলও রয়েছে। এই ফোল্ডারটির জন্য NON WWW থেকে WWW এ পুনঃনির্দেশ করার জন্য আমার কোড দরকার। Www ছাড়া যে কেউ এই ফোল্ডারে আসে তাকে www এ পুনঃনির্দেশ করা উচিত।

কোডটি /babynames/.htaccessহল


RewriteEngine On RewriteBase /babynames/

RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://www.astrolika.com/babynames/$1 [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ /babynames/404.php/$1 [L,QSA]


ErrorDocument 404 /babynames/404.php

DirectoryIndex index.php

কেউ এই সমস্যা সমাধানের জন্য আমাকে গাইড করতে পারেন?


কি ইস্যু, অবিকল?
মাধ্যাকর্ষণ

আমি যদি www ছাড়াই https ব্যবহার করি তবে এটি ফোল্ডারের শিশু নামগুলির জন্য www এ পুনঃনির্দেশিত হয় না
amita734

উত্তর:


0

Https সমর্থন সহ www যুক্ত করতে htaccess ব্যবহার করুন পোস্টটি থেকে :

RewriteCond %{HTTP_HOST} !^www\.
RewriteCond %{HTTPS}s ^on(s)|
RewriteRule ^ http%1://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

দ্বিতীয় শর্তটি এইচটিটিপিএস এনভায়রনমেন্ট ভেরিয়েবল (হয় onবা off) সেট করা থাকে onএবং sতার পরে পাওয়া যায় এমন অ্যাপেনড ক্যাপচার করে কিনা তা পরীক্ষা করে %1। যদি এটি মেলে না, %1এটি কেবল একটি খালি স্ট্রিং।

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