श्रेणी: डेवलपर टूल

.htaccess रीडायरेक्ट जनरेटर

हमारा अपना विचारकोई टूल नहीं मिला?

Apache रीडायरेक्ट और रीराइट नियम जनरेट करें

एक Apache .htaccess स्निपेट जनरेट करें जो HTTPS को ज़बरन लागू करे, www सबडोमेन को कैनॉनिकल बनाए, ट्रेलिंग स्लैश जोड़े या हटाए, और तय पाथ को रीडायरेक्ट करे — यह सब एक फ़ॉर्म से, और mod_rewrite सिंटैक्स आपके लिए लिखा हुआ मिलेगा। यह आपके ब्राउज़र में ही बनता है।

.htaccess
RewriteEngine On

# Force HTTPS
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

# Redirect www to non-www
RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC]
RewriteRule ^(.*)$ https://example.com/$1 [L,R=301]

# Path redirects
Redirect 301 /old-page /new-page
Redirect 301 /blog/old-post /blog/new-post

इस पेज पर सब कुछ आपके ब्राउज़र में संसाधित होता है। कुछ भी अपलोड नहीं होता।

यह टूल क्या करता है

Apache साइटों को अक्सर कुछ तय रीडायरेक्ट चाहिए होते हैं: हर रिक्वेस्ट को HTTPS पर ज़बरन भेजना, www बनाम non-www में से एक कैनॉनिकल रूप चुनना ताकि सर्च इंजन रैंकिंग सिग्नल दो URL में न बँट जाएँ, ट्रेलिंग स्लैश को एक जैसा बनाना, और साइट के पुनर्गठन के बाद पुराने पाथ को उनकी नई जगह पर 301 रीडायरेक्ट करना। इनमें से हर एक को अपना RewriteCond/RewriteRule जोड़ा चाहिए, और क्रम व एस्केपिंग हाथ से सही रखना आसान नहीं है।

इस्तेमाल कैसे करें

  1. अपना डोमेन डालें और ज़रूरी https व www नियम चालू करें।
  2. चुनें कि ट्रेलिंग स्लैश को कैसे संभाला जाए।
  3. पुराने-पाथ से नए-पाथ तक के किसी भी तय रीडायरेक्ट को एक-एक लाइन में लिखें।
  4. जनरेट हुए नियम अपनी साइट की .htaccess फ़ाइल में कॉपी करें।

निजता

यह टूल पूरी तरह आपके ब्राउज़र में चलता है। आपका डेटा कभी अपलोड, सेव या साझा नहीं होता — टैब बंद करते ही वह हट जाता है।

अक्सर पूछे जाने वाले सवाल

यह फ़ाइल कहाँ जाती है?
आपकी Apache साइट के रूट में मौजूद .htaccess फ़ाइल में, जिसके लिए mod_rewrite सक्षम होना ज़रूरी है — ज़्यादातर शेयर्ड होस्टिंग और मानक Apache इंस्टॉल में यह डिफ़ॉल्ट रूप से चालू होता है।
www के एक रूप को दूसरे पर क्यों चुनें?
बिना रीडायरेक्ट के www.example.com और example.com दोनों पर साइट परोसने से सर्च इंजन पेज को दो अलग URL में देखते हैं। एक को दूसरे पर रीडायरेक्ट करने से लिंक और रैंकिंग सिग्नल एक ही कैनॉनिकल पते पर इकट्ठे हो जाते हैं।
क्या मैं इसे मेटा टैग जनरेटर के कैनॉनिकल टैग के साथ जोड़ सकता हूँ?
हाँ — रीडायरेक्ट यह सुनिश्चित करता है कि हमेशा सिर्फ़ एक ही URL रूप परोसा जाए, और कैनॉनिकल टैग उन सर्च इंजन को भी वही प्राथमिकता बताता है जो अब भी पुराने रूप को क्रॉल करते हों।