問題タブ [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 に答える
437 参照

php - config.php に base_url を指定して別のコントローラの関数を実行する方法

下にコントローラーwelcomeがあり、別のコントローラーの機能にリダイレクトされますcontrollers/auth/login.php

ここでconfig.php

それはうまくいきます。しかし、設定ファイルでbase_urlを次のように指定したとき:

Object not found. なぜだろう?index_pageしかし、指定すると再び機能しますindex.php

0 投票する
4 に答える
4819 参照

php - PHP ルート フォルダー ディレクトリ - include_once および echo

たとえば、include_once ('asset/header.php') 関数を使用して php/html テンプレート ファイルを含めることで、php での作業を楽にする方法を見つけるのに苦労しています。また、各 Web ページの css および js リンクにもこれを使用したいと考えています。例は次のとおりです。

これらのそれぞれで達成したいのは、たとえばリンクの前に「ROOT」または $baseURL を追加する機能です。

上記はどこにも当てはまらないことを私は知っています.phpプログラミングの経験はありません.ドキュメントパスに関しては、私の人生がずっと楽になることを知っています. 私が解決したい問題は単純です: I don't want <img src="../../../../img/IMAGE.jpg>and include_once ('../../../assets/header.php') ^^ もちろんここに例があります

php の一般的なコードを 1 つ配置して、ルート URL をインクルードまたはインポートする画像、css、html などのドキュメント パスの前に出力したいだけです。

私はこれについていくつかの教育フォーラムを読みましたが、残念ながら、限られたphp経験では何も理解できません. php ルート ファイルを config.php に配置し、可能であれば直接アクセスを制限したいですか?

また、現在MacでMAMPを使用しています。localhost は一部のソリューションでは機能しない可能性があると聞いたので、そこにあるアドバイスも素晴らしいものになるでしょう!

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

requirejs - requirjs の baseUrl について混乱する

ここに私のフォルダ構造があります:

main.js で、require.js と main.js をインポートします。成功:

次に main.js で、extend.js をインポートしようとします。

しかし、それは失敗しました、それは伝えます404、そして私は要求を見ました:

baseUrl動作しないようです

私のコードの何が問題なのですか?baseUrl を機能させるにはどうすればよいですか?

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

android - デバイスの外部ストレージ ディレクトリから WebView に画像を表示する

に外部からダウンロードした webview に画像を表示したいと考えていますExternalStorageDirectory。次のコードを使用して、HTML を文字列として読み込み、ベース URL を画像が保存されている場所に設定しています。

このコードはエミュレーターでは正常に動作しますが、デバイス (Nexus 7 タブレット) で試してみると、画像が読み込まれません。画像は、タブレットのファイル エクスプローラーを使用して見つけることができるため、間違いなく外部ストレージ ディレクトリに保存されます。これは、エミュレートされたストレージを使用する Nexus 7 と関係があると思いますが、実際にはわかりません。呼び出しEnvironment.getExternalStorageDirectory()は毎回同じディレクトリを指す必要があります。

取り込まれる html 文字列は非常に単純で、次のようになります。

test_download1.pngExternal Storage ディレクトリに保存されているファイルはどこにありますか。

0 投票する
8 に答える
16820 参照

html - SVG マーカー要素を含むページで base タグを使用すると、マーカーのレンダリングに失敗する

SVG ベースのビジュアライゼーションで SVG マーカー要素を使用しようとしているときに問題が発生しました。CSS ファイル、JavaScript ファイルなどへの参照が相対的になるように、たまたますべてのページに base タグが含まれている Web アプリケーションに変更を追加しています。

問題を再現するサンプルコードを以下に示します。line 要素と、marker 要素が定義されています。マーカー要素は、マーカーの uri と id を介して、その 'marker-end' 属性の行によって参照されます。base タグがない場合、矢印は問題なく表示されます。base タグでは表示されません。その理由は、base タグがブラウザーが URL を解決する方法を変更するためです。行の marker-end 属性で指定された単純な ID ベースの URL であっても。

ベースタグを削除せずにこの問題を回避する方法はありますか?

私が取り組んでいる製品にはかなり根付いているため、実際には削除できません。Web アプリケーションで Firefox、Chrome、および IE9+ をサポートする必要があります。Firefox と chrome の両方でこの問題が発生します。IE は正常に動作します (つまり、矢印マーカーが表示されます)。

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

.htaccess - htaccess によるマルチサイト


私はこの(素晴らしい)ウェブサイトに不慣れです!
私は自分の問題に対する答えを探しましたが、見つかりませんでした。
(Q: 英語が下手です。A: 私はイタリア人です。申し訳ありません。)

私の目標:

ドメイン内に 2 つの異なる Web サイトをホストし、それぞれが適切な htaccess ルールを使用するようにします。


構造:


問題:

/site1/index.html は、絶対パスを使用してスタイルシート ファイルを取得します。

このようにして、ルート ディレクトリ (404) で「style.css」ファイルを取得しようとします。

site2 および絶対パスを使用する他のすべてのファイルでも同じ問題が発生します。


より詳しい情報:

  • サイトはテストのためだけにフォルダーに保存されます。準備ができたら別のドメインに移動されるため、すべての絶対パスを編集する必要はありません。
  • 私はWordpress、Drupalなどを使用していません。それらはすべて私の作品です。



質問:

.htaccess ファイルのみを使用して「絶対パス」の問題を解決することは可能ですか?
そうでない場合、私に何をするように提案しますか?

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

authentication - ログイン後にトリガーされたリダイレクトを実現して、リダイレクトされた URL で管理インターフェイスを使用できるようにする方法は? Drupal 7

アドバイスをお願いしたいです。最近、私は Drupal 7 を使用して会議サイトを開発していました。このサイトは domain1.com でホストされています。ただし、会議は別の組織によってカバーされており、彼らは会議ページに自分のドメイン (例: organization.com/conference2014) からアクセスできるようにする必要があります。しかし、私の問題は、組織の管理者によって管理されている organization.com サイトにリダイレクトされて、organization.com/conference2014?q=user/login から Drupal の管理インターフェイスにアクセスしたい場合です。さらに、organization.com/conference2014 に再度アクセスすると、パスワードの入力を求められます。

ユーザーがサイト organization.com/conference2014 に正常にログインした後、トリガーを導入するようアドバイスを受けました。リダイレクトされますが、管理インターフェイス/オーバーレイはありません。この問題に取り組む方法はありますか?

マーティン