/ / किसी अन्य डोमेन में गैलरी में गैलरी फ़ोल्डर को रीडायरेक्ट करें - वर्डप्रेस, .htaccess, mod-rewrite

गैलरी फ़ोल्डर को किसी अन्य डोमेन में गैलरी में रीडायरेक्ट करें - वर्डप्रेस, .htaccess, mod-rewrite

मेरे पास नेक्स्टजेन गैलरी स्थापित एक वर्डप्रेस ब्लॉग है, मैं सभी गैलरी छवि अनुरोध को किसी अन्य डोमेन पर रीडायरेक्ट करना चाहता हूं। मैंने साइट 1 से साइट 2 फ़ोल्डर में सभी छवियों को डुप्लिकेट किया है।

http://site1.com/wp-content/uploads/gallery/folder/*.jpg सेवा मेरे http://site2.com/gallery/folder/*.jpg

कृपया .htaccess रीडायरेक्ट नियमों के साथ मेरी मदद करें

उत्तर:

उत्तर № 1 के लिए 1

मेरे पास नेक्स्टजेन गैलरी स्थापित एक वर्डप्रेस ब्लॉग है, मैं चाहता हूं सभी गैलरी छवि अनुरोध को किसी अन्य डोमेन पर रीडायरेक्ट करें। मेरे पास है साइट 1 से साइट 2 फ़ोल्डर में सभी छवियों को डुप्लिकेट किया गया।

आपको यह सुनिश्चित करना होगा कि कस्टम नियम WP के नियम-सेट के साथ संघर्ष में नहीं आते हैं।

यह मानना ​​है कि रूट निर्देशिका में एक .htaccess फ़ाइल में मानक एक है, इसे निम्न के साथ प्रतिस्थापित करें:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]

# Add this line
RewriteCond %{REQUEST_URI} !wp-content/uploads/gallery/folder  [NC]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# Add this line
RewriteRule ^wp-content/uploads/gallery/folder/([^.]+).jpg   http://site2.com/gallery/folder/$1.jpg [R=301,L,NC]

</IfModule>
# END WordPress

विकल्प:

किसी भी फ़ाइल प्रकार के लिए, अंतिम नियम को इस के साथ बदलें:

# Add this line
RewriteRule ^wp-content/uploads/gallery/folder/([^.]+).([^/]+)/?   http://site2.com/gallery/folder/$1.$2 [R=301,L,NC]