मैं उम्र की पुरानी समस्या से जूझ रहा हूं। मुझे कुछ सुंदर एसईओ और एक चमकदार समस्या के साथ एक साइट विरासत में मिली। पूरी साइट/साइट/उपनिर्देशिका पर होस्ट की जाती है। मैंने फैसला किया है कि मुझे रूट पर साइट लोड करने की आवश्यकता है। (-, कि एक कड़ी के रूप में गिना अगर यह स्पष्ट नहीं है कि मैं यह साइट/index.php की जड़ होने के लिए मतलब <।)उन्नत 301 साइट रूट पर एक पूरी साइट के लिए पुनर्निर्देशित?
हम जूमला का उपयोग तो http://example.org/site/index.php की तरह कुछ बजाय /index.php पर रीडायरेक्ट करेगा हमारे बैकएंड और इस बिंदु पर साइट पर सैकड़ों पेज हैं। मैंने उन रीडायरेक्ट्स को प्राप्त करने में संघर्ष किया है जो मैंने देखा है जो मैं उन्हें करना चाहता हूं। असल में, हमारे संरक्षक /साइट/ के साथ पुराने संरक्षक से किसी भी पृष्ठ पर जाते हैं, इसे उसी लिंक पर रीडायरेक्ट किया जाना चाहिए, लेकिन स्टार के बिना।
मैं बस/साइट से पृष्ठ लोड करने के लिए खुला हूं और इसे रूट से दिखाना चाहता हूं। यह मेरी समझ है कि यह कुछ प्रगति के साथ किया जा सकता है mod-rewrite (http://kb.mediatemple.net/questions/85/Using+.htaccess+rewrite+rules#gs?) लेकिन मुझे अभी तक कोई सफलता नहीं मिली है। मैं एक बीटा साइट चलाता हूं जो एक सबडोमेन में मूल साइट की नकल करता है जिसे मैं पहले ही/साइट/से/से स्थानांतरित कर चुका हूं/इसलिए मैं बहुत सारी .htaccess कॉन्फ़िगरेशन का परीक्षण कर सकता हूं।
किसी भी मदद की सराहना की जाती है ... धन्यवाद!
मैं इस है कि चाल करने के लिए लगता है ... पाया RewriteCond% {HTTP_HOST} www.beta.example.org $ [एनसी] RewriteRule^$ http! (*।): // बीटा। example.org/$1 [आर = 301, एनसी, एल] क्या किसी को पता है कि यह कोड जूमला यूआरएल रीराइटिंग के साथ भी काम करेगा या नहीं? तो यह पृष्ठ से /index.php/ को भी हटा सकता है? साथ ही, मुझे यकीन नहीं है कि यह कोड कैसे काम करता है, लेकिन ऐसा लगता है कि मुझे ऐसा करने की ज़रूरत है। – Daystar1124