एसईओ आदि के लिए 301 के माध्यम से.htaccess के साथ 404 त्रुटि को पुनर्निर्देशित करना




redirect seo (2)

मुझे अपने प्रश्न का सीधा जवाब नहीं मिला और वास्तविक विशेषज्ञों से इसे जानने की जरूरत है।

मेरी एक वेबसाइट थी जो जूमला द्वारा यूआरएल उत्पन्न हुई थी। मेरा मानना ​​है कि खोज इंजन में बहुत से यूआरएल आसपास हैं और मैं वास्तव में उन सभी में से नहीं जानता हूं। एक 302 रीडायरेक्ट एक विकल्प होगा, लेकिन मैं नहीं कह सकता कि कौन से यूआरएल को पुनर्निर्देशित करने की आवश्यकता है।

केवल एक चीज मुझे पता है कि सभी यूआरएल एक sef404 स्क्रिप्ट द्वारा उत्पन्न किए गए थे, यह जूमला के लिए एक एसईओ लिपि है।

मेरा सवाल, मैं कैसे सुनिश्चित कर सकता हूं कि Google और अन्य खोज इंजन पर सभी अनाथ यूआरएल एक .htaccess फ़ाइल के साथ सही ढंग से वितरित किए जाते हैं?

मैं होम पेज पर सभी 404 पृष्ठों को रीडायरेक्ट कैसे करूं (रूट दस्तावेज़)

फिलहाल मैं एक कस्टम 404.html त्रुटि फ़ाइल का उपयोग करता हूं, लेकिन बहुत सारी फाइलें हैं और कस्टम 404 त्रुटि पृष्ठों का रोलरकोस्टर देगी


आपको यूआरएल के बारे में कुछ पता होना चाहिए, जैसे कि उनके पास एक विशिष्ट निर्देशिका या कुछ क्वेरी स्ट्रिंग तत्व है क्योंकि आपको किसी चीज़ के लिए मिलान करना है। अन्यथा आपको 404 पर रीडायरेक्ट करना होगा। यदि यह आवश्यक है तो अपने .htaccess में ऐसा कुछ करें:

ErrorDocument 404 /index.php

एक त्रुटि पृष्ठ रीडायरेक्ट रूट के सापेक्ष होना चाहिए ताकि आप www.mydomain.com का उपयोग न कर सकें।

यदि आपके पास मिलान करने के लिए एक पैटर्न भी है तो 302 के बजाय 301 का उपयोग करें क्योंकि 301 स्थायी है और 302 अस्थायी है। एक 301 को पुराने इंजनों को खोज इंजन से हटा दिया जाएगा और 302 नहीं होगा।

मॉड रिवाइट संदर्भ: http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html


मैं समाधान के साथ आया और इसे मेरे ब्लॉग पर पोस्ट किया

http://web.archive.org/web/20130310123646/http://onlinemarketingexperts.com.au/2013/01/how-to-permanently-redirect-301-all-404-missing-pages-in-htaccess/

यहां htaccess कोड भी है

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . / [L,R=301]

लेकिन मैंने अपने ब्लॉग पर अन्य समाधान भी पोस्ट किए, यह वास्तव में निर्भर करता है कि आपको वास्तव में क्या चाहिए