2011-03-13 10 views
6

के साथ सरल रीडायरेक्ट मुझे पता है कि यह एक सरल और त्वरित चीज है, लेकिन साइट घंटों के भीतर लाइव हो रही है और मुझे एचटीएसीएसी पर कोई अनुभव नहीं है इसलिए मुझे उम्मीद है कि कोई इसके साथ कुछ त्वरित सहायता दे सकता है।एचटीएसीएएस

तो मैं क्या चाहता हूं कि मेरे पास HTML फ़ाइलें रूट फ़ोल्डर हैं। फ़ाइलें index.html, german.html, swedish.html, spanish.html, danish.html हैं। अब मैं यूआरएल रखना चाहता हूं ताकि जर्मन साइट www.domain.com/de स्वीडिश www.domain.com/sv अंग्रेजी/www.domain.com/en में डिफ़ॉल्ट हो और इसी तरह। एचटीएसीएएस के साथ ऐसा करना संभव होना चाहिए?

या ऐसा करने का कोई बेहतर तरीका है?

बहुत बहुत धन्यवाद!

+0

यह निश्चित रूप से संभव है और सबसे अच्छा तरीका है htaccess के माध्यम से वास्तव में है। आप index.php रीडायरेक्ट के माध्यम से भी ऐसा कर सकते हैं, लेकिन यह htaccess – Sam

+0

के माध्यम से रीडायरेक्ट करते समय थोड़ा सा धीमा है, आप उपयोगकर्ताओं को प्रत्येक साइट पर निर्देशित करने की योजना बना रहे हैं - सर्वर पर एक जियोआईपी डेटाबेस या मुख्य पृष्ठ पर भाषा चयन क्लाइंट-साइड कुकी में संग्रहीत हो जाता है? – caw

+0

लोग न्यूज़लेटर से अपने स्वयं के लुप्तप्राय संस्करणों में आते हैं। यह सिर्फ एक अभियान साइट है। – samuelvonbonn

उत्तर

5

निम्नलिखित सामग्री के साथ एक .htacess fil बनाएँ:

Redirect permanent /german.html http://yourdomain.com/de 
Redirect permanent /swedish.html http://yourdomain.com/sv 
.... 

मुझे आशा है कि यह आप क्या बयान है और यह मदद करता है कि :)

+0

ऐसा लगता है कि मुझे क्या चाहिए। मैं इसे आजमाऊंगा। धन्यवाद! – samuelvonbonn

+0

यह फिर से लिखने के नियम से भी आसान है। हालांकि सावधान रहें, कुछ ब्राउज़र इसे कैश करेंगे, और अगर आपके पास रीडायरेक्ट में टाइपो है तो स्थानीय समस्याएं पैदा होंगी। – TecBrat

संबंधित मुद्दे