Redirect जोड़ें
सामान्य पैटर्न
Custom Redirect
नियम
.htaccess

            
Redirect Reference
Code प्रकार उपयोग
301 Permanent Page permanently moved. Passes SEO value to the new URL.
302 Temporary Page temporarily moved. SEO stays on the original URL.
307 Strict Temp Like 302, but the request method (POST/GET) is preserved.

.htaccess Redirect Generator

यह tool क्या करता है

Individual redirect rules जोड़ें या common pattern presets click करके ready-made RewriteRule blocks insert करें। सभी rules एक .htaccess file में combine होते हैं जिसे आप copy या download कर सकते हैं। Right side का reference table बताता है कि प्रत्येक redirect code कब use करें।

उपयोग कैसे करें

  1. सामान्य पैटर्न click करें (जैसे HTTPS अनिवार्य) तुरंत जोड़ने के लिए।
  2. या पुराना path और नया URL enter करें, redirect type चुनें, और जोड़ें click करें।
  3. Rules list review करें और जो नहीं चाहिए उसे हटाएं।
  4. .htaccess file पाने के लिए कॉपी करें या डाउनलोड click करें।

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

.htaccess क्या है?

.htaccess Apache web server की configuration फ़ाइल है। इससे आप मुख्य server config बदले बिना URL redirects, access control, कस्टम error पेज और URL rewriting तय कर सकते हैं। बदलाव तुरंत लागू होते हैं, server restart की ज़रूरत नहीं।

301 और 302 में क्या अंतर है?

301 (स्थायी) redirect ब्राउज़र और search engines को बताता है कि पेज हमेशा के लिए हट गया है, और search engines SEO value नए URL पर ले जाते हैं। 302 (अस्थायी) redirect कहता है कि बदलाव अस्थायी है, इसलिए SEO मूल URL पर रहता है और ब्राउज़र गंतव्य को cache नहीं करते।

307 redirect कब इस्तेमाल करें?

जब अस्थायी redirect में HTTP method वही रखना हो तब 307 इस्तेमाल करें। 302 redirect follow करते समय POST को GET में बदल सकता है, जबकि 307 पक्का करता है कि client वही method दोबारा भेजे। यह form submission और API redirects के लिए ज़रूरी है।

क्या यह Nginx पर काम करता है?

नहीं। .htaccess सिर्फ़ Apache के लिए है। Nginx में redirect नियम server block configuration (nginx.conf) में जोड़ने होंगे। तर्क मिलता-जुलता है, 301, 302 codes और rewrite patterns, पर syntax अलग है।

क्या .htaccess बदलने के बाद server restart करना होगा?

नहीं। Apache हर request पर .htaccess पढ़ता है, इसलिए बदलाव तुरंत लागू होते हैं। यही एक कारण है कि shared hosting पर, जहाँ मुख्य server config तक पहुँच नहीं होती, .htaccess उपयोगी है।