htaccessルールを使用して次のシナリオが可能かどうか疑問に思っていました。 1つのサブドメインを別のURLにリダイレクトする必要があります。 "example.com"ドメインに "test"サブドメインを追加するには、サーバー管理者に連絡してください。 メインドメインには他のサブドメインがありません。htaccessのサブドメインのリダイレクト
達成するためにhtaccessに入れなければならないルール: http://test.example.comをhttp://www.something-else.comにリダイレクトする必要があります。
注:www.something-else.comは、複雑なURL(200文字長)
EDITある マイフルのhtaccessファイルは、今のようになります。htaccessのファイルが置かれている
Options +FollowSymLinks
RewriteEngine on
RewriteOptions inherit
RewriteBase/
RewriteCond %{HTTP_HOST} ^test.example.com$ [NC]
RewriteRule ^(.*)$ http://www.example.com/redir.php [L]
RewriteCond %{HTTP_HOST} ^example.com [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]
は、 example.comのルートディレクトリに移動します。 私はそれが存在することを知っていますが、私はexample.comのIPを示していることを知っていますが、サブディレクトリのテストには物理的なアクセス権がありません
ブラウザのアドレスバーにtest.example.comを入力しても効果はありません。白い画面、リダイレクト、何もない。そこにいくつかのページがある場合、私は知りません。静的URLの
複雑なURLは何ですか? –
@Book Of Zeus:https://www.somdomain.com/a/folder1/somepage?var=xxx&var2=xxx&var3=xxx&var4=http://another-domain.com/folder1/xxxxx/&var5=xxx&var6=xxxx – andrew
http://stackoverflow.com/a/1460652/567986しかし、最後に '、P'を削除して%{REQUEST_URI}を削除してください。 – Gerben