4

別のドメインに変更したいサブドメインABC.mydomain.comがあります。私も所有しているものです。を使用してこの変数をグローバルに変更することは可能ですか? もしそうなら、どのように?$_SERVER['HTTP_HOST']anotherdomain.comAnotherdomain.com($_SERVER['HTTP_HOST']).htaccess

4

2 に答える 2

8

おそらく最も便利な解決策ではありません (.htaccess から直接これを行う方法があるかどうかはわかりません) が、私はこれを試してみます:

# .htaccess
php_value auto_prepend_file alter_host.php

# alter_host.php
<?php
    $_SERVER['HTTP_HOST'] = 'anotherdomain.com';
?>

Laravelフレームワークを介していくつかの問題が発生しましたが、単純なサイトで機能しました..だから試してみます.

于 2013-06-19T01:47:38.697 に答える
1

http://httpd.apache.org/docs/2.2/howto/htaccess.htmlを読むことができるので、.htaccess を使用して $_SERVER 変数を変更することはできません。あなたの本当の必要性は、ページを新しいドメインにリダイレクトすることだと思います。.htaccess ファイルに次の行を追加してみてください。

リダイレクト 301 ABC.mydomain.com http://example.com/newdirectory/

于 2013-06-19T01:43:55.823 に答える