আমি একটি শেয়ার্ড হোস্টিং ল্যাম্প এনভায়রনমেন্টে একটি ছোট ওয়েবসাইট পরিচালনা করি: এর মূলত অর্থ হ'ল htaccess ফাইল যা আমি সম্পাদনা করতে পারি।
আমি এইচএসটিএস সমর্থন যুক্ত করতে চেয়েছিলাম (এবং আমি এটি করেছিলাম), কিন্তু, আমি যখন এখানে এইচএসটিএস প্রিললোড যোগ্যতার জন্য আমার ওয়েবসাইটটি পরীক্ষা করেছিলাম তখন আমি নিম্নলিখিত ত্রুটিটি পেয়েছি:
ত্রুটি: HTTP প্রথমে www এ পুনঃনির্দেশ করে
http://example
(HTTP)https://example
www সাবডোমেন যুক্ত করার আগে অবিলম্বে (HTTPS) এ পুনর্নির্দেশ করা উচিত irect এই মুহুর্তে, প্রথম পুনর্নির্দেশটি হ'লhttps://www.example.
অতিরিক্ত পুনর্নির্দেশটি এইচএসটিএসকে সমর্থন করে এমন কোনও ব্রাউজার কেবল সাবডোমেন নয়, শীর্ষ স্তরের ডোমেনের জন্য এইচএসটিএস এন্ট্রি রেকর্ড করবে তা নিশ্চিত করার জন্য প্রয়োজনীয়।
সুতরাং, আমি মনে করি আমার এইভাবে ব্যবহারকারীদের পুনর্নির্দেশ করা উচিত:
http://example
(ব্যবহারকারী এটি তার ব্রাউজারের ঠিকানা বারে প্রবেশ করে)https://example
(আমরা তাকে ওয়েবসাইটের এইচটিটিপিএস সংস্করণে পুনর্নির্দেশ করি)https://www.example
(আমরা তাকে আবার সাবডোমেন www এ পুনর্নির্দেশ করি)
আমার বর্তমান পুনঃনির্দেশ এইভাবে সম্পন্ন হয়েছে:
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]
আমি শেষ লাইনের আগে একটি পুনর্নির্দেশ যুক্ত করার চেষ্টা করেছি:
RewriteRule ^(.*)$ https://example.com/$1 [R,L]
তবে আমি পেয়েছি ব্রাউজার থেকে একটি "পৃষ্ঠা সঠিকভাবে পুনঃনির্দেশ করছে না" error
সুতরাং, কোনও ওয়েবসাইটকে HTTP সংস্করণ থেকে https এবং শেষ পর্যন্ত www দিয়ে https এ পুনঃনির্দেশ করার সঠিক উপায় কী? এবং: কোন ঝুঁকি আছে?