2012-04-05 109 views
5

我想:htaccess的如何子目錄重定向到外部URL

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

但土地在我newurl.com/subdirectory,它不存在。

+0

我以前問過這個和蒐羅網上尋找答案,並拿出什麼。我假設這不能用htaccess完成。猜猜PHP將不得不這樣做。 – miles 2012-04-05 18:59:03

回答

11

啓用mod_rewrite的和的.htaccess然後在你的.htaccess下DOCUMENT_ROOT添加以下代碼:

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 2012-04-12 14:32:37

+1

否您在DOCUMENT_ROOT下的主.htaccess中 – anubhava 2012-04-12 15:53:09