2016-09-09 19 views
1

私は把握できない問題があります。 http://www.sub.domain.net/action が、彼らは、私は.htaccessファイルに次の行でこれをやってみました https://www.domain.net/action/action2メインドメインhtaccessにサブドメインのURLをリダイレクト

にリダイレクトする必要があります:人々はこのURLにアクセス はhttp://www.sub.domain.net/actionhttps://www.domain.net/action/action2

をリダイレクトしかし、それは働いていません。 www.subdomain.net全体ではなく、この特定のURLだけをリダイレクトする必要があります。何かアドバイス?

+0

リダイレクト時に常に 'action2 /'を追加しますか? – anubhava

答えて

2

これを試して、あなたのために機能するかどうかを確認してください。コード内のリンクを変更してください。

あなたDOCUMENT_ROOT/.htaccessファイルにこのコードを入れてください:

RewriteEngine On 

    # target with original URI being carried over 
    RewriteCond %{HTTP_HOST} ^(www\.)?sub\.domain\.com$ [NC] 
    RewriteRule^http://www.domain.com/sub%{REQUEST_URI} [NE,R=301,L] 

そして第二の部分のため:

あなたがあるページから別のページ onloadをリダイレクトするために、jqueryのJavaScriptやPHPを使用しなかったのはなぜ
# static target 
RewriteCond %{HTTP_HOST} ^(www\.)?sub\.domain\.com$ [NC] 
RewriteRule^http://www.domain.com/sub/zero [NE,R=301,L] 

この回答はhereから抽出されています。

関連する問題