問題タブ [http-host]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - ServerVariables["HTTP_HOST"] と ServerVariables["SERVER_NAME"] の違いは何ですか?
これら 2 つのサーバー変数の違いについて混乱しています。IISのドキュメントを確認すると、次のように記載されています:-
HTTP_HOST
Web サーバーの名前を返します。これは、Web サーバーで使用している名前解決のタイプ (IP アドレス、ホスト ヘッダー) によって、SERVER_NAME と同じである場合と異なる場合があります。
サーバー名
自己参照 URL に表示されるサーバーのホスト名、DNS エイリアス、または IP アドレス。
誰かがどのように違うのか、いくつかの例を挙げてもらえますか?
私たちの Web ファームには 2 つの IIS Web サーバーがあり、それぞれに 2 つの Web サイトがあります (もちろん、サーバーごとに同じです)。
各 Web サイトには、約 5 つほどのバインディングがあります。
それで..値は何でしょうか?違いは何ですか?
.htaccess - SetEnvIf HTTP_HOST が機能しない
.htaccess のこの部分が動作しIfDefine
ません。決して実行されません。私が間違っているのは、setenvif
modが有効になっていることです。
これは以下に基づいています: mod_rewrite を使用すると、RewriteCond 内で RewriteBase を指定できますか?
編集: 上記を達成する他の方法はありますか?
mod-rewrite - modrewrite を使用した複数ドメイン / マルチサイト ファイル マッピング
こんにちは、アプリケーションで mod_rewrite の書き換えルールを適切に使用するためのヘルプを探しています。カスタムphpスクリプトを使用してドメインごとに正しいコンテンツを表示しているため、サーバー上に同じファイル構造を指す複数のドメインがあります。
今、スクリプトを指していないファイル構造の一部をマップできるようにしたいので、アクセスしやすい短いファイルパスhtaccessを介してファイルを配信できます
domain.com/file/example.jpg
だから私は代わりに使いたいdomain.com/file/specific_folder_for_this_domain/example.jpg
私はこれまで運がなかったのでこれを試しました
テスト サーバーで mod_rewrite ログを調べたところ、何らかの理由で %{HTTP_HOST} 変数をループしていることがわかりました。ファイルへの内部パスは、
/home/www/domain.com/file/domain.com/domain.com/domain.com/domain.com/example.jpg
明らかにサーバーのどこにも存在しないように見えたため、500 エラーがあります。記録されています。この種のドメイン マッピングを適切に設定する方法を知っている人はいますか?
apache - apache リバース プロキシ: プロキシ サーバーの HTTP_HOST を転送する方法
ローカル開発セットアップには DMZ にボックスが必要であり、各開発者はプロキシ用の apache 構成に行を持っています。次のようになります。
私たちの公開 URL は 、 などになります{DMZ server}/user1
。{DMZ server}/user2
問題 は、開発者のボックスでは、 の値がユーザーのサブディレクトリなし$_SERVER['HTTP_HOST']
でただ{DMZ server}
であることです。望ましい動作は、実際のホスト名として持つことです。/user%/
HOST変数といくつかの書き換えルールをオーバーライドしようとしましたが、何も機能しませんでした。
サブドメインの作成はオプションではありません。
助けてくれてありがとう!
mod-rewrite - ワイルドカードサブドメインフォルダにアクセスしていません
ワイルドカードサブドメインを読み込もうとすると、以下のようにルートドメインの.htaccessファイルで言及したインデックスファイルを適切に指し示します。
RewriteCond%{HTTP_HOST} ^(^。).mydomain.com RewriteRule(。)/ mydomainfolder/index.php?username=%1
urluswhatever.mysomain.comを呼び出します>mydomainfolder/index.phpを適切にロードします
しかし、私は以下のようにワイルドカードサブドメインのサブフォルダをロードする必要があります
mydomainfolder / myproject/index.phpをロードしたいものを呼び出すことによってwhatever.mysomain.com/myproject
ただし、上記を呼び出すことにより、mydomainfolder/index.phpをロードします。これをどのように解決できますか?共有ホスティングを備えたGoDaddyサーバー。
javascript - CGI HTTP_HOST に応じて CSS ファイル内のファイル パスを決定する
私はバージョン管理を使用する小さな開発チームで働いていますが、私たちにとって本当のバグの 1 つは、開発パスが実際の Web プラットフォームのパスと異なることです。
そのため、自分のマシンでプロジェクトを開発している場合、ライブ/開発パスを常にコメントインおよびコメントアウトする必要があります。特に、画像フォルダーのパスは開発とライブが異なるため、CSS ファイルではそうです。
CGI.HTTP_HOST 変数を使用してそれに応じてパスを設定するのは簡単だと思いましたが、CSS ファイルに画像パスが設定されているため、これを行う方法はありますか?
JavaScript を使用して localhost マシン上にいるかどうかを判断し、次に 2 つの変数を設定するかどうかはわかりませんでした。1 つは開発パス用、もう 1 つはライブ パス用が最適ですが、O は CSS スタイル パスでこれらの変数を使用する方法がわかりませんでしたか?
これが理にかなっていることを願っています!
php - URLの取得中に何が間違っていますか
自分のページにリンクを貼りたい。
私が使う
行きたいのですmydomain.nl/project/project.ph?project=1
が、そのリンクの代わりに取得しますhttp://mydomain.nl/projecten/mydomain/projecten/project.php?project=1
と思いました
http://mydomain.nl
なぜこれをやっていないのですか?
php - DB ごとに複数のドメインをホストする場合、HTTP_HOST を使用してサイトの CSS や画像を設定できますか?
これは基本的な質問です。私は SQL php を 1 年以上学んでいます。独自のドメイン/サーバーで顧客と共有したい優れたデータベースを構築しています。そのため、彼らは実際に私のドメインにログインして、ドメインの情報を更新していました。これにより、コミュニティ タイプのデータが作成されます。
これはうまくいきますか:
.htaccess - .htaccess を使用したモバイル向けリダイレクト - ホームページのみ
ここで説明する方法を使用してモバイル リダイレクトを作成することから始めましたが、完全に機能します。
ただし、次に行う必要があるのは、ホームページ以外のページで発生しないようにすることです。つまり、ユーザーがモバイル デバイスからホームページを読み込んだ場合、リダイレクトが発生するはずですが、モバイル デバイスから他のページを読み込んだ場合、リダイレクトは発生しません。
これを効果的に達成する方法について、コミュニティが提供できるアドバイスがあれば幸いです。
.htaccess - Apache2.2HTTP_HOSTがローカルホストに正しく解決されない
どうやら全体の問題はクロームv.24とホスト解決で新しく導入されたバグであり、htaccessは他のブラウザで正常に動作します。誰かが私にそれを指摘することができれば、この問題を「閉じる」方法がわかりません^^
Windows上でローカルに実行されているApache2.2で単純な書き換えを行おうとしています。
「www.localhost/」にリダイレクトします
最初の行はローカルホストに一致するはずではありませんか?
また、これらの代替案を試しました:
一人一人が「www.localhost/」に行きます、誰かが何が悪いのか考えましたか?