問題タブ [relative-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 投票する
0 に答える
355 参照

silverlight - Silveright 相対 URI でクエリ文字列を使用できますか? もしそうなら、どのように?そうでない場合、なぜですか?

クエリ文字列を含む相対 URL を介してサーバーから画像を読み込もうとしている Silverlight アプリがあります。具体的には、パラメーター「url」を受け取る proxy.jsp というプロキシ ページにアクセスしています。System.Uri コンストラクターに渡す文字列にクエリ文字列が含まれていることを確認しましたが、Silverlight がそれを削除または無視しているように見えます。サンプルコードは次のとおりです。

私のproxy.jspは、urlパラメータがnullの場合に返されるデフォルトの画像を返すため、ベースURLが正しいことはわかっています。おもしろいので、プロパティ uri.Query を MessageBox で表示しようとしましたが、Query プロパティは UriKind.Absolute でのみサポートされているという例外が発生しました。 しかし、 を表示するuri.ToString()と、渡した完全な URL が得られます。

私の質問は次のとおりです。

  1. デフォルトでは、Silverlight は相対 URI を要求するときにクエリ文字列を無視するという私の結論は正しいですか?
  2. もしそうなら、デフォルトを上書きするためにできる設定はありますか?
  3. デフォルトを上書きできない場合、この一見明白な省略の動機となった設計または実装の問題についての洞察はありますか?

ありがとう!

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

.net - 新しい完全な URL への相対 URL

バスウリと相対ウリがあり、そこから新しいものを作成しようとしています。ここで例を試してみましたが、バグがあるようです。私がbaseUrlを持っている場合

http://ww.baseurl.com/somedirそして、追加する絶対パスを作成しようとしました

/login.phpまたはlogin.php使用して

uriReturn = New Uri(baseUri, relativeUri)、私は得る

http://ww.baseurl.com/login.phpそれ以外の

http://ww.baseurl.com/somedir/login.php

私は何を間違っていますか?

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

python - urlparse.urljoin() が無効な親ディレクトリを処理しない

相対 URL から絶対 URL を作成するときに「無効な」親ディレクトリを説明する方法はあります.replace()か?

さらに良いことに、Python でスクレイピングするときに URL をサニタイズするよりクリーンな方法はありますか?

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

jquery - jQueryを使用して相対パスを含む外部HTMLページをDIVにロードする

私はjQueryに比較的慣れていないので、この質問が単純すぎる場合はご容赦ください。しかし、何時間にもわたって多数のスレッドを検索したため、明確な解決策を見つけることができません。

私は次のフォルダ構造を持っています:

次の基本的な方法で、page1.htmlをindex.htmlのDIVにロードしようとしています。

page1.htmlは正常に読み込まれますが、複数のインクルードで構成され、その中のすべてのコンテンツ(images、CSS、JSなど)はpagesフォルダー(例:../ images / header.jpg)に関連しているためです。すべてが/またはindex.htmlに関連するようになるため、 index.htmlにロードされたときに表示されません。

page1.htmlですべてのパスを絶対パスまたはルート相対にすることで機能し、一種のグローバルパス変数も追加できることをどこかで読みましたが、問題は、レガシーコンテンツが多すぎて、すべてを変更することはできないということです。

パスが相対的であるにもかかわらず、パスを変更せずに上記のようにpage1.htmlをロードする方法はありますか?または、誰かがこの方法で外部コンテンツをロードする効率的な方法(他のプラグイン、テクニック)を推奨できますか?

ありがとうございました!

0 投票する
0 に答える
145 参照

jsp - JSP での相対パスを使用した SSL (基本)

SSL を JSP ページの相対パスで動作させるにはどうすればよいですか。フォームでサーブレットを呼び出すか、別のページにリンクするだけかに関係なく、「/foo.do」または「/foo.jsp」のパスが自動的にhttps:/に移動することを保証する方法はありますか? /www.mydomain.com/foo.do ?

私が見るオプションは、パスをハードコーディングする (望ましくない) か、フィルターを使用して転送中に URL を書き直すことです。しかし、オンラインで検索したところ、この機能の既存のサーブレットを実際に見つけることができなかったため、これは最善の方法ではないと思いました。

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

.htaccess - 相対イメージ/css/js URLに影響を与えずに.htaccessを書き換えますか?

htaccess ファイルについて簡単なヘルプが必要です。よろしくお願いします。

次のような多数の Web サイト URL があります。

  • www.site.com/index.php?page_path=solutions-overview.html
  • www.site.com/index.php?page_path=solutions-a.html

RewriteEngine を使用して、上記のリンクをそれぞれ次のように変更したいと考えています。

  • www.site.com/solutions/overview
  • www.site.com/solutions/a

以下は、私が使用している .htaccess コードです。

これは機能しますが、ページが間違った URL を取得しようとしているため、すべての画像、CSS ファイル、および JS ファイルが読み込まれなくなりました。たとえば、「/images/blah.jpg」は代わりに「/solutions/images/blah.jpg」としてロードされます。

相対 URL が変更されないように htaccess コードを変更するにはどうすればよいですか?

ありがとうございました!

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

python - 相対 URL をサポートする nodejs または python プロキシ ライブラリ

私は大まかに私を可能にするライブラリを探しています:

http://betterinternet.co/が既にこれを行っていることは知っていますが、何らかの理由でソース コードを提供してくれません。

これはフリーコードとして存在しないと思うので、もし私が書くとしたら、何かニュアンスはありますか? HTML とヘッダーにある somesite.com をすべて置き換えたら、それで十分でしょうか?

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

wordpress - wordpressファイル内から呼び出されたときに$ dirpathがURLを変更する

$folder = opendir($dirpath);フォルダ内の画像にアクセスするために使用するphpページにスライドショーがあります。上記のphpファイルのURLを入力するとすべて正常に機能しますが、ワードプレスページ内からこのphpを呼び出すと、画像フォルダーにアクセスできなくなります。

これは、パスがphpの呼び出し先に変更されたためだと思います。フォルダーの URL にアクセスできるように、「$dirpath」を何に置き換える必要があるのか​​ わかりません。

このタグ<?php bloginfo('stylesheet_directory'); ?>/imagefolderは、php タグ内にないときにフォルダーにアクセスしますが、これを php タグ内に追加できるかどうかはわかりません。

私はもう試した:

しかし、それは正しくありません。

どんな助けでも大歓迎です。

0 投票する
0 に答える
888 参照

css - 相対 URL を含む CSS 画像が IE のページ URL に対して相対的な場合がある

IE は、CSS ファイルの URL ではなく、ページの URL を基準にして相対 URL を使用して CSS 画像をロードしようとすることがあるようです。

例... 誰かがこの URL を読み込みます:

https://www.main-events.com/event/234/my-awesome-show/onlineentry/step-four/do-something

それにはCSSファイルがあります:

<link rel="stylesheet" type="text/css" href="/content/core/MainEvents.min.css" />

その中にこれを入れて:

次に、次のような例外が発生します。

HttpException: The controller for path '/event/234/my-awesome-show/onlineentry/img/fade-red.png' was not found or does not implement IController.

何が起きているか分かりますか?

このよう../../img/fade-red.pngに CSS の URL を基準にして URLをロードする代わりに、このようにページの URL を基準にして誤ってロードしようとしています。/content/core/MainEvents.min.css/img/fade-red.png/event/234/my-awesome-show/onlineentry/step-four/do-something/event/234/my-awesome-show/onlineentry/img/fade-red.png

UserAgent 文字列を確認しましたが、常に IE8 のようです。ここに私が見たいくつかがあります:

私の質問は、誰かがこれに出くわしたことがありますか? IE8 の既知の問題ですか? css 画像の URL を絶対に変更することが唯一の修正ですか?

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

c# - サーバー相対リストURLが機能していません(リンク内の奇妙な文字)

サーバーオブジェクトモデルに奇妙な問題があります...timerjobを作成しています。item.update()関数を実行するだけで、残りの作業はイベントレシーバーによって実行されます。

問題は次のとおりです。

これは私の「テスト」コードです。リスト名はURLの「ZadaniaNaprawcze-t」ですが、見た目は奇妙ですが、http://www.contoso.com/sites/test/Lists/Zadania naprawcze t次のようなものが必要ですweb.GetList("/sites/Zadania Naprawcze -t")。または私がカットしようとしたもの-など。誰かが私に何をすべきか教えてもらえますか?すべてのコードはタイマージョブとして実行されています。