2012-04-05 11 views
5

को उप-निर्देशिका पुनर्निर्देशित करने के लिए कैसे मैंने कोशिश की:इनको बाहरी URL

//301 Redirect Old File 
Redirect 301 www.mydomain.com/subdirectory http://newurl.com 

लेकिन है कि मुझे newurl.com/subdirectory है, जो अस्तित्व में नहीं है पर भूमि।

+0

मैं इस पूछा है से पहले और एक जवाब के लिए वेब में घूमते और कुछ भी नहीं के साथ आते हैं। मुझे लगता है कि यह htaccess के साथ नहीं किया जा सकता है। अनुमान लगाओ PHP को करना होगा। – miles

उत्तर

11

mod_rewrite सक्षम और .htaccess तो DOCUMENT_ROOT के तहत अपने .htaccess में इस कोड जोड़ें:

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

RewriteCond %{HTTP_HOST} ^(www\.)?mydomain\.com$ [NC] 
RewriteRule ^subdirectory/?$ http://newurl.com [L,R=301,NC] 
+0

यह उपनिर्देशिका के अंदर htaccess फ़ाइल में जाएगा, सही? – miles

+1

DOCUMENT_ROOT के तहत आपके मुख्य। Htaccess में नहीं – anubhava