সাফারি পুনঃনির্দেশ HTTP (অস্তিত্বহীন) https এ


34

আমি আগে https এর মাধ্যমে পরিদর্শন করা একটি সাইটের https সংস্করণে সাফারি পুনঃনির্দেশের জন্য বাধ্য করে।

তবে, https সাইটটি আর কাজ করে না এবং সাফারি ফর্মটি এটি লোড করার চেষ্টা করে প্রতিরোধ করার কোনও উপায় নেই।

এইচটিটিপি এইচটিটিপিএসে পুনঃনির্দেশ করে

অ্যাপল ফোরাম সম্পর্কিত একটি প্রশ্ন এখানে রয়েছে, সাফারি এইচটিএমএলকে https এ পুনঃনির্দেশিত রাখে


এটি কি সম্ভব যে অতীতে কোথাও এইচএসটিএস সক্ষম হয়েছিল?
ম্যাক্স রেড

@ ম্যাক্সরয়েড এটিকে একটি ভাল পরামর্শ বলে মনে হচ্ছে, আমার জানার উপায় নেই। : অবগতির জন্য en.wikipedia.org/wiki/HTTP_Strict_Transport_Security
rjstelling

উত্তর:


19

সাইটটি যদি আগে সাফারিটিকে নির্দেশ করে দেয় যে এটি এইচটিএসটিএসের মাধ্যমে সর্বদা এইচটিটিপিএস ( এইচটিটিপি স্ট্রাইক ট্রান্সপোর্ট সিকিউরিটি ) অ্যাক্সেস করতে চায় তবে সাফারি সর্বদা এইচটিটিপিএসে পুনঃনির্দেশ করার চেষ্টা করবে।

আপনি মুছে ফেলে এইচএসটিএস ক্যাশে সাফ করতে পারেন ~/Library/Cookies/HSTS.plist

নোট করুন যে সাফারি কিছু সময়ের জন্য 301 পুনর্নির্দেশগুলিও ক্যাশে করে এবং এইভাবে স্বাভাবিক সাফারি ক্যাশে সাফ করাও প্রয়োজনীয় হতে পারে: বিকাশ মেনু থেকে (অগ্রাধিকারগুলি সক্ষম করুন enable উন্নত) সক্ষম করুন, খালি ক্যাশে চয়ন করুন।


আমার উত্তর লেখা শুরু করা উচিত ...
ম্যাক্স রিড

10
@gggarside আমি একাধিকবার এটি চেষ্টা করেছি, এটি আর কাজ করছে না
কুশদিলিপ

"সাধারণ সাফারি ক্যাশে সাফ করা হচ্ছে" - ঠিক কীভাবে ??
ওয়াইল্ডকার্ড

@ উইল্ডকার্ড আমি এই তথ্যটি দিয়ে আমার উত্তর সম্পাদনা করেছি
গ্রিগ

8

ডিসেম্বর 2017 থেকে গুগল ক্রোমের জন্য প্রিললোড হওয়া এইচএসটিএস তালিকায় ".দেব" টিএলডি যুক্ত করেছে!

সাফারি একই তালিকা ব্যবহার করে। সুতরাং সাফারি সর্বদা এইচএসটিএস তালিকায় * .দেব যুক্ত করবে ...

দেখে মনে হচ্ছে অনেক বিকাশকারীকে পরিবর্তন করতে হবে another

দেখুন: প্রিলোডড এইচএসটিএস এর মাধ্যমে HTMPS ডোমেনগুলিকে জোর করার জন্য ক্রোম


1
এটি আমার ক্রোধকে উস্কে দেয়। কোনও টিএলডি পুরোপুরি নিজস্ব হতে হবে না। ভিপিএন বা ইন্ট্রনেট নামে দুর্দান্ত জিনিস রয়েছে যা উপযুক্ত হবে। (পিএস আমার ক্রোধ গুগলে পরিচালিত, উত্তর নয়) :)।
ভোল্ট

8

এইচএসটিএস নীতিটি এখন সাফারির সঞ্চিত ওয়েবসাইটের ডেটাতে অন্তর্ভুক্ত রয়েছে এবং আপনি এই সমস্যাটি সাফ করার জন্য লোকালহোস্ট ডেটা সরাতে পারেন।

  1. command + ,
  2. গোপনীয়তা -> ওয়েবসাইট ডেটা পরিচালনা করুন ...
  3. লোকালহোস্ট অনুসন্ধান করুন
  4. অপসারণ ক্লিক করুন

পরিবর্তন https://localhostকরার জন্য http://localhostআপনার ঠিকানা দণ্ড ও ক্লিকের বিনিময়ে কী হবে।


1
এটি কেবলমাত্র নয় localhost, কোনও ডোমেনের ক্ষেত্রেও প্রযোজ্য । দ্রষ্টব্য, সাবডোমেন অ্যাক্সেস করার জন্য আপনাকে প্যারেন্ট ডোমেনের ডেটা সরাতে হবে । অর্থাত যদি আপনি অ্যাক্সেস করতে চান http://some.subdomain.somehost.comএবং আপনাকে পুনঃনির্দেশিত পেতে https, আপনার জন্য অনুসন্ধান আছে somehost.comManage Website Dataপাতা এবং এটা মুছে ফেলুন।
voiger

5

আমি কোনও কার্যনির্বাহী সমাধান খুঁজে পেলাম না তবে লোকালহোস্টের পরিবর্তে কার্যনির্বাহী ব্যবহারের জন্য 127.0.0.1 ব্যবহার করব

http://localhost/

http://127.0.0.1/

1

আপনি যখন ক্লায়েন্টের পাশের শংসাপত্র ব্যবহার করে লোকালহোস্ট ব্যবহার করেছেন তখন মনে হয় সাফারি এই উন্মাদ আচরণে প্রবেশ করে। আমার ক্ষেত্রে, আমি যে প্রকল্পগুলির সাথে কাজ করি তার মধ্যে একটির এই ক্লায়েন্টের সাইড সেটআপ প্রয়োজন এবং এটি সম্পূর্ণরূপে সেই প্রকল্পগুলির জন্য বিকাশকে নষ্ট করে যেখানে আমি লোকালহোস্টে http ব্যবহার করতে পারি না। আমি খুঁজে পাওয়া একমাত্র কার্যকারিতা হ'ল /etc/hostsলোকালহোস্টের জন্য একটি উপন্যাস সম্পাদনা করা এবং যুক্ত করা

127.0.0.1 localhost

তারপরে আমি কোনও https সংযোগ জোর করে সাফারি ছাড়াই 3000 বন্দরটিতে আমার প্রকল্পটি অ্যাক্সেস করতে http: // লোকালহোস্ট: 3000 ব্যবহার করতে পারি ।

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