मेरे पास यह परिदृश्य है:

मुझे यह जानने की जरूरत है कि अपाचे में एक डोमेन से दूसरे डोमेन पर रीडायरेक्ट कैसे करें, इस बात को ध्यान में रखते हुए कि .com के बाद पेज दोनों साइटों पर समान होगा उदाहरण उपयोगकर्ता अनुरोध: www.mydomain.com/product1 www को रीडायरेक्ट करना चाहिए .mydomain2.com/product1 यह 301 रीडायरेक्ट होना चाहिए

मैंने निम्नलिखित किया:

Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteBase /

# redirect all requests to www.domain2.com domain
RewriteCond %{HTTP_HOST} =www.domain.com
RewriteRule .* http://www.domain2.com%{REQUEST_URI} [R=301,L]

लेकिन यह काम नहीं कर रहा है, अगर मैं www.domain.com/product1 पर जाता हूं तो यह www.domain2.com पर रीडायरेक्ट हो जाता है, हमेशा होमपेज पर।

मेरा अनुमान है कि क्योंकि इसकी एक magento मल्टीस्टोर स्थापना और दोनों डोमेन एक ही magento स्थापना पर संग्रहीत हैं।

0
Luis Valencia 27 अक्टूबर 2011, 22:59

2 जवाब

सबसे बढ़िया उत्तर

यह काम करना चाहिए:

Options +FollowSymLinks 
RewriteEngine on

RewriteCond %{HTTP_HOST} ^www.old-domain.com$ [NC]
RewriteRule ^(.*)$ http://www.new-domain.com/$1 [R=301,L]
0
topek 27 अक्टूबर 2011, 23:03

मुझे पता है कि बहुत पुरानी पोस्ट है, लेकिन बस एक ही समस्या में आया है और यदि आप ऊपर रिवाइटकॉन्ड और रिवाइटरूल जोड़ते हैं तो इसे काम करना चाहिए, लेकिन सुनिश्चित करें कि आप लाइन पर भी टिप्पणी करते हैं ...

RewriteRule .* index.php [L]

...अगर यह मौजूद है!

उदाहरण के लिए:

#RewriteRule .* index.php [L]
0
Steve Webadelica 17 पद 2013, 02:30