এইচটিটিপিএসকে এইচটিডিপি তে কীভাবে পুনর্নির্দেশ করবেন?


10

আমি যা পেয়েছি তা এখানে:

  • CentOS 5.4 (32-বিট)
  • ইনস্টল করা অ্যাপাচি httpd (সার্ভার সংস্করণ: অ্যাপাচি / ২.২.১১ (ইউনিক্স))
  • mod_rewrite ইতিমধ্যে উপস্থাপন

প্রশ্ন: ভার্চুয়ালহস্ট সংজ্ঞায়িত না করে কীভাবে সহজ http: //site.com- কে https://site.com এ পুনর্নির্দেশ করবেন ?

পিএস: এসএফ-র পরবর্তী উত্তরগুলি সন্ধান করার চেষ্টা করা হয়েছিল, তবে ভাল সমাধান খুঁজে পায় না।

ধন্যবাদ।

উত্তর:


9
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

2
RewriteRule ^(.*) https://%{HTTP_HOST}$1আমাকে আরও বোধ করে।
ক্রেগক্স

তোমার কি সেই অসীম লুপটি থাকবে না?
আর্নেস্ট মোলার

না, ঠিক আছে এটি পরীক্ষা। এটি ডক্সের অধীনে কীভাবে পরামর্শ দেওয়া হয় - এটি এর শেষে দেখুন।
ক্রেগক্স

1
আমি হেরোকুতে মোতায়েন করে অ্যাপাচি ২.৪.১০ ব্যবহার করে একটি অসীম লুপ পাই, যখন আমি আমার এইচটিএক্সেসে into আদেশগুলি সন্নিবেশ করি। এবং কাওয়াস প্রস্তাবিত রূপটি অদ্ভুতভাবে আমার ইউআরএলকে মঙ্গল করে। আমি একটি পৃথক কমান্ড চেষ্টা করেছি: RewriteCond %{HTTP:X-Forwarded-Proto} !httpsএবং RewriteRule ^/?(.*) https://%{SERVER_NAME}%{REQUEST_URI}- যা ক্রোম এবং ফায়ারফক্সে কাজ করে তবে সাফারি এবং অপেরাতে ব্যর্থ হয়। মজার বিষয় হল, আমি যদি উপরে তিনটি লাইন নিয়ে যাই এবং বাদ RewriteEngine Onদিই তবে আমি আর অসীম লুপটি পাব না, তবে এটি সাফারি এবং অপেরাতে (এবং ক্রোম এবং ফায়ারফক্সে কাজ করে) ব্যর্থ হয়।
বেগুনি জ্যাকেট

2

আপনি Mod_alias ব্যবহার করতে পারেন এবং ডিরেক্টরি উপর ভিত্তি করে পুনর্নির্দেশ । লিঙ্কযুক্ত নথি অতিরিক্ত বিবরণ সনাক্ত করে।

<Directory /path/to/site>
   Redirect /service https://foo2.example.com/service 
</Directory>
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.