2012-05-04 4 views
5

मैं बस इतना करना चाहता हूं कि www.exaple.hu से www.exaple.cz/hu तक यूआरएल को फिर से लिखना है। तो www.exaple.cz/hu पते के तहत पते www.exaple.hu से सामग्री प्रदर्शित की गई है।एचटीएसीएएस रीडाइराइट बिना रीडायरेक्ट

तो जब उपयोगकर्ता प्रकार www.exaple.cz/hu, उपयोगकर्ता नहीं www.exaple.hu लेकिन www.exaple.hu से सामग्री (ताकि में डोमेन www.exaple.cz/hu के तहत प्रदर्शित किया जाता है पुनः निर्देशित है एड्रेस बार www.exaple.cz/hu है)।

उत्तर

6

इसके लिए आपको अपने अपाचे कॉन्फ़िगरेशन में mod_proxy को सक्षम करने की आवश्यकता होगी। एक बार जब mod_proxy सक्षम किया गया है, mod_rewrite सक्षम और httpd.conf के माध्यम से .htaccess और फिर DOCUMENT_ROOT निर्देशिका के तहत अपने .htaccess में इस कोड डाल:

Options +FollowSymLinks -MultiViews 
# Turn mod_rewrite on 
RewriteEngine On 
RewriteBase/

RewriteCond %{HTTP_HOST} ^www\.exaple\.cz$ [NC] 
RewriteRule ^(hu)/?$ http://www.exaple.$1 [L,P,NC] 
+0

ठीक है, शायद मेरी व्याख्या खराब थी;) तो जब उपयोगकर्ता www.exaple.cz/hu टाइप करते हैं, तो उपयोगकर्ता को www.exaple.hu पर रीडायरेक्ट किया जाता है लेकिन पता बार में अभी भी www.exaple.cz/hu www नहीं है। exaple.hu। – born2fr4g

+0

आपकी व्याख्या सही थी और मेरा जवाब भी था :) मेरा जवाब वास्तव में यह सुनिश्चित कर रहा है कि ब्राउज़र में यूआरएल 'www.exaple.cz/hu' रहता है जबकि 'www.exaple.hu' की सामग्री परोसा जाता है (mod_proxy का उपयोग करके)। – anubhava

+0

मैं आपकी मदद के लिए धन्यवाद देना चाहता हूं;)। और बीटीडब्ल्यू - क्या आप अपाचे पर मॉड्यूल या अन्य सीखने वाली सामग्री के साथ किसी भी अच्छी वेबसाइटें जानते हैं और फिर से लिखते हैं? क्योंकि, उदाहरण के लिए मैं नहीं जानता कि उन झंडे [एनसी] [एल, पी, एनसी] का मतलब है (आप इसे झंडे कहते हैं या मैं गलत हूं?))। वैसे भी - मदद के लिए एक बार फिर thx। – born2fr4g

2

क्या एक ही सर्वर पर www.exaple.cz/hu और www.exaple.hu के लिए फ़ाइलें हैं?

यदि हां, तो मैं एक प्रतीकात्मक लिंक बनाउंगा ताकि www.exaple.cz/hu सामग्री निर्देशिका www.exaple.hu सामग्री निर्देशिका को इंगित कर रही हो।

उदाहरण के लिए सर्वर एक डायरेक्टरी है यदि:

  • /var/www/html/ए, जिसके लिए फ़ाइलों में शामिल हैं: www.exaple.cz/hu
  • /var/www/html/बी जो के लिए फ़ाइलों में शामिल हैं: www.exaple.hu

सीडी/var/www/html/

ln -s/var/www/html/बीए

इस तरह, आपके पास केवल एक स्रोत है लेकिन स्रोत तक पहुंचने के तरीके लिंक हैं।

यदि दो यूआरएल दो diff सर्वरों को इंगित कर रहे हैं, तो आप दोनों को घुमाने और स्लंक का उपयोग करने का प्रयास कर सकते हैं .. www.exaple.cz/hu में एक फ्रेम के रूप में "www.exaple.hu" शामिल करें?

1

फ़ाइलें एक ही सर्वर पर हैं, तो आप में ऐड-ऑन डोमेन हटा सकते हैं (cpanel) और डोमेन को फिर से जोड़ें लेकिन इस बार अन्य डोमेन की कार्यशील निर्देशिका का चयन करें।

तो आपके डोमेन की लिंक संरचना की तरह है:

<a href="/path/page">Link</a> 

आप किसी भी समस्याओं के बिना अब नई साइट का उपयोग कर सकते हैं।

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