問題タブ [document-root]

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 投票する
3 に答える
13397 参照

php - ドキュメントのルートディレクトリをROOT_PATHとして定義する

次のように、いくつかの定数を使用して、構築しているWebサイト上の特定のディレクトリへのパスを定義します。

そして私は通常次のようにそれらを使用します:

今、私は間に違いがあるかどうか知りたいです

どれを使うべきですか?なぜ?

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

.htaccess - (共有ホストソリューション)ドキュメントルート内の1つのフォルダを除くサブディレクトリを保護します(htaccess)

共有ホストを使用しているため、「Public_htmlフォルダー」に「Laravel」をインストールする必要があります。Laravelのドキュメントは解決策を提供します

これにより、すべてが「Public_htmlフォルダー」に配置されたメインの「Laravelフォルダー」内の「public」フォルダーにリダイレクトされます。

「パブリックフォルダ」の「親フォルダ」をhtaccessで保護したままにすることはできますか?通常、私は自分の小さなフロントコントローラーフレームワークを使用しますが、Public_htmlで保護が必要なサブフォルダーを保護したことがないことに気づきました。

サブフォルダーを保護するという点で、ここにはどのようなオプションがありますが、共有ホストを使用していることに注意してください。Laravelの場合はもっと複雑になる必要がありますか?それとも同じように動作する場合は他のフレームワークのいずれかを使用しますか?

Laravelのドキュメント

事前に感謝します

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

php - PHP がドキュメントルートより上のドキュメントを開くのを防止する

誰かがこれに光を当ててくれることを願っています。

現在、私の php スクリプトは、require_once(../../passowrds.php); などの相対パスを使用して、ドキュメント ルートより上のファイルを開くことができます。

1)ドキュメントルートの上に絶対パスを開いたままにする方法はありますか?

2) ドキュメント ルートより上のファイルにアクセスする最も安全な方法は何ですか?

前もって感謝します

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

linux - CentOS の Apache に権限エラーがありません

CentOS 6 に apache 2.2 をインストールしました/var/www/html。次に、ユーザーのホームフォルダー内に仮想ホストを構成しました。その後、ブラウザに出入りForbidden You don't have permission errorしようとすると、Apacheが表示され始めました。localhost127.0.0.1

これは私がhttpd.confで使用したコードです

いくつかの記事で言及されているように無効SElinuxにしましたが、無駄でした。誰かが私を助けることができれば、それは大歓迎です。

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

templates - インポートしたルート テンプレートを最初に実行することは可能ですか?

次の 2 つの xsl ファイルがあるとします。

牛ラッパー.xsl

test.xsl

この場合、cow-wrapper.xsl のルート マッチはまったく呼び出されません。ルート テンプレートを一致させる方法はありますか?

私が求めているのは、単純にファイルをインポートして、通常の出力をラップする方法です。たとえば、石鹸の封筒。

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

security - DocumentRoot の外にファイルを保存する場合と、「すべて拒否する」htaccess ディレクティブを使用する場合とでは、セキュリティ上の違いはありますか?

deny from allディレクティブがその下のすべてのサブディレクトリとファイルをトラバースすることを知っており、.htaccessファイルをコピーするのを「忘れた場合」またはファイルの作成をタイプミスした場合の明らかな警告を無視し.htaccessます...

DocumentRoot の外部に非公開ファイルを格納することと、DocumentRoot内の各非公開ディレクトリにディレクティブ含むファイルを配置することの間に、セキュリティ上のリスクはありますか?.htaccessdeny from all

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

php - httpd.conf の DocumentRoot を変更しましたが、$_SERVER['DOCUMENT_ROOT'] は同じままです

DocumentRootそのため、httpd.confファイルを変更しまし$_SERVER['DOCUMENT_ROOT']たが、XAMPP でも同じようです。サーバーを再起動しましたが、問題は解決しません。DocumentRoot以前に元のxampp/htdocsフォルダーから変更したことがあり、正常に機能しました。手がかりはありますか?

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

html - HTMLでルートディレクトリを宣言する際の違い

これは長い間私を悩ませてきたので、私は質問をする必要があります。

/との違いは何ですか./、それはサーバー設定だけですか?

たとえば、ルートディレクトリで画像フォルダを探している場合は、次のように記述します。

<img src="/images">

ただし、別のサーバーは次のようにのみ受け入れます。

<img src="./images">

大したことではありませんが、理想的な世界では、このような細かい部分を更新しなくても、自分のサイトを別のサーバーに比較的簡単に転送できると思います。

もちろん、PHPで宣言し、構成ファイルで一度設定することはできますが、それは本当に私を悩ませています。ルートを宣言する方法が2つあるのはなぜですか?

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

ruby-on-rails - Rails - レンダリングが関係している場合、ルート パスが無視されるようです

ルート パスとして使用する controller#new があります。

Routes.rb

レーキルート

そして、これは xxx.xx/ にアクセスするだけでうまく機能します

しかし、コントローラーで #new をレンダリングすると、 /participants にリダイレクトされます。これを防ぐにはどうすればよいですか?

ログ:

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

php - $_SERVER['DOCUMENT_ROOT'] の PHP 共有ホスティングの解釈

ファイルのバージョン管理を自動化するためにPHPスクリプトを使用してきました。その中で$_SERVER['DOCUMENT_ROOT']、ファイルを見つけるためのパスを取得するために使用しています。

ほとんどの場合は機能しますが、サーバー (共有ホスティング) がパスを誤って解釈しているようです。

それは常にあるべきです:/home/username/public_html

しかし、場合によっては : と出て/usr/local/apache/htdocs、エラーが発生します。

これは、使用されているスクリプトの行です。

上記の行で、サーバーではなく Web サイトのルートを取得する別の方法はありますか? RewriteBase が定義される場所のように、ドメインまたはサブドメインの先頭にある / のように?

入力をお待ちしております。