問題タブ [base-url]

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.

0 投票する
1 に答える
3193 参照

javascript - Firebugを使用したベースURL要素のデバッグ

JSを使用してドキュメントヘッドにベースURLタグを追加しているので、ページ上の相対リンクが機能します。しかし、それは有効にならず、Firebug(Firefoxのデバッグアドオン)は<BASE />要素をグレー表示します。なぜですか?これは、Firefoxがそれを理解できない、または構文が正しくないことを意味しますか?

画像http://www.freeimagehosting.net/uploads/a3122c1ddd.png

0 投票する
3 に答える
1727 参照

zend-framework - Zend_Form セット アクション - サブディレクトリにビルドされた Zend アプリケーションで動作しますか?

私のアプリケーションは、次のようなローカル サーバーのサブディレクトリに構築されています。

問題は、フォーム アクションを「/form/save」に設定すると、フォームが存在しない「localhost/form/save」にルーティングされることです。

フォーム アクションを「/application/form/save」に設定すると、エラーが発生します。これは、Zend が Front_Controller で URL 入力を使用して、要求に使用するモジュール、コントローラー、およびアクションを選択するためです。

base_url をリクエストから解析する簡単な方法はありますか? 何らかの理由で、フォームを除く他のすべてで機能します。

もう 1 つの方法は、base_url をすべてのフォーム アクションに追加して、アプリケーションがさまざまな環境で動作できるようにし、アクションがコントローラーによって受信されたときに解析されるようにすることです。

Zend に既に組み込まれている、このようなことを行うために変数を設定する簡単な方法はありますか? そうでない場合、解決策は何ですか?

この問題に対処するものはどこにも見つからないようです。

0 投票する
6 に答える
215755 参照

jsp - ドメインURLとアプリケーション名を取得する方法は?

これがシナリオです。

私のJavaWebアプリケーションには次のパスがあります

JSPファイルがあるとしましょう

と私は取得する必要があります

このJSPファイル内。

もちろん、URLを取得してからパスを再トレースするという、怠惰でばかげた方法があります。

しかし、これを行うためのプログラム的な方法はありますか?具体的には、ドメインとポートを取得できると思いますが、実際にアプリケーション名「MyWebApp」を取得するにはどうすればよいですか?

0 投票する
3 に答える
17550 参照

zend-framework - baseurl 値をコントローラーに取得する

の戻り値を必要とするアクションヘルパーを作成しています

どうすればいいですか?

0 投票する
5 に答える
113910 参照

php - テンプレートファイル内のWordPressで「ベースURL」を取得できますか?

通常、私のPHPアプリでは、ベースURLを設定しているので、次のようなことができます。

次に、サイトを開発から本番に移動して簡単に交換し、サイト全体に変更を加えることができます(そして、より信頼性が高いようです<base href="" />

私はWordPressテーマを作成していますが、WordPressにはこのようなものが組み込まれているのでしょうか、それとも自分で再定義する必要があるのでしょうか。

わかりますABSPATHが、これはファイルシステム内の絶対ファイルパスであり、ドキュメントルートからのものではありません。

0 投票する
3 に答える
437 参照

asp.net - リソースへの完全修飾ハイパーリンクを動的に作成する方法は?

ASP.NET では、特定の Uri を指すリンクを作成し、このリンクを電子メールでユーザーに送信したいと思いますhttp://www.BlaBla.com/CustomerPortal/Order/9876。Uri の 2 番目の部分を/CustomerPortal/Order/9876コード ビハインドで動的に作成できます。http://www.BlaBla.com私の質問は次のとおりです。アプリケーションでハードコーディングせずにベース Uri を作成するにはどうすればよいですか? 基本的に私は次のようなものが欲しいです:

アプリケーションが実行されているサーバーに「アプリケーションのベース Uri を教えてください」と尋ねる方法はありますか? それとも他の方法ですか?

前もって感謝します!

0 投票する
1 に答える
1198 参照

url - 基本ルールの書き換え - php

内部 URL:example.com/abc/xyz/rule.php?price=1&pass=2
外部 URL:example.com/abc/xyz/rule/1/2

ただし、css、js ファイルは外部 URL では有効になりません。私の .htaccess ファイル:

0 投票する
3 に答える
1221 参照

zend-framework - Zend View Helper の奇妙な問題

私はローカルホスト (OS: Snow Leopard) で zend フレームワーク プロジェクトに取り組んでおり、ホスティング サーバー (共有ホスティング) にファイルをアップロードすると、そこで使用していたビュー ヘルパーに関するエラーが発生しました。

より具体的
には、プロジェクトの構造は次のようになります: (関係のないサブフォルダーをいくつか省略しました。括弧内の数字はここでの参照用です。プロジェクトのフォルダー名には含まれていません)

helpers(1) フォルダーには、ビュー ヘルパー BaseURL.php があります。

たとえば、CSS ファイル、JS ファイルなどのパスを次のように記述するためにレイアウトで使用します。

そして通常、ベースURLが必要なときに使用します(レイアウトだけでなく、ビューでも)。アプリケーションの「デフォルト」モジュールと「管理」モジュール (modules/admin/...) で同じヘルパーを使用しています。Localy、すべてがうまくいきました。問題はありません。プロジェクトをアップロードすると、次のようなエラーが発生しました。

上記のエラーは、管理レイアウト (管理モジュールで呼び出される) で $this->baseURL() を使用する行で発生しました。

最初は、ヘルパーが別のモジュール (既定のモジュール) で宣言されているため、管理モジュールのフレームワークによって見つからない可能性があると考えました。しかし、ローカルですべてが機能するのはなぜですか? 理解できません。また、管理モジュールの同じ admin.phtml レイアウト ファイルで $this->baseURL() を $this->baseUrl() に変更すると、すべてが (オンラインとローカルで) 機能します。

誰かが私が欠けているものを教えてくれるなら、感謝します。

PS: 私の頭ではまだはっきりしていないので、誰かが教えてくれるかもしれません: モジュールで宣言されたヘルパーは、ウェブサイトのすべてのモジュールで利用可能ですか? (ローカル開発は、ローカルで動作しているため、そうであると私に言いましたが、アップロードされたプロジェクトの何が問題なのですか?)。

ありがとう。

0 投票する
1 に答える
354 参照

zend-framework - zend フレームワーク baseurl がリンクの先頭に追加されないようにする方法

他のウェブサイトにリダイレクトするリンクが機能しない....

メンバーの Web サイトを、データベースから取得したリンクとして表示しようとしています。クリックすると、その Web サイトにリダイレクトまたは移動する必要があります。しかし、以下に示すように、メンバーのウェブサイトの URL がサイトのベース URL の末尾に追加されています。

私はこれが

コード、phtml:

baseurl がリンクの先頭に追加されないようにする方法。

0 投票する
2 に答える
8619 参照

jquery - jQueryajaxurlの問題

わかりました。入力データを送信するためのスクリプトがあります。私のサイトのURLは次のようになっています:http://www.<!mywebsite!>.com。このajaxリクエストは、ユーザーが私のisteを表示しているときは完全に機能しますが、http://www.<!mywebsite!>.comwwwなしで私のサイトにアクセスしたときは機能します。たとえばhttp://<!mywebsite!>.com、リクエストが機能しない場合。これを動的に処理する方法はあるのだろうかと思いました。それは良い解決策ではないので、リダイレクトを提案しないでください、グーグルボットとウェブサイトのランキングのcuz。ありがとう。私が何か間違ったことを言ったら私を訂正してください。