Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。446件1現在、nginxでApacheのUserDirと同じ動きをするWEBサーバを構築しているのですが、ユーザディレクトリのドキュメントルート指定について教えて頂きたいことがあります。https://hogehoge.com/にアクセスした場合は、/var/www/html配下の物を、https://hogehoge.com/~fugafugaにアクセスした場合は、/home/fugafuga/public_html配下の物をそれぞれ表示するようにするため、下記のようなコンフィグを書きました。}~}このコンフィグであれば、意図した動きをしてくれると思っていたのですが、テストを行った際に1点問題が発生しました。src="/js/xxx.js>のようにスクリプトのパスを指定すると、https://hogehoge.com/~fugafuga/js/xxx.jsではなく、https://hogehoge.com/js/xxx.jsを読み込もうとします。これは、rootでドキュメントルートを/var/www/htmlとして指定し、ユーザディレクトリはあくまでaliasを張っているだけですので、コンフィグ通りに動いてくれてはいるのですが、これを期待通りのhttps://hogehoge.com/~fugafuga/js/xxx.jsを読み込もうとするような仕組みを作るには、どのように変更してあげれば良いでしょうか・・・?色々と確認したのですが、私が観測できる限りではうまい解決策が見つかりませんでした。恐縮ですが、お知恵を拝借したく存じます。票1単純にHTML中で指定したファイルパスの記述ミスが原因かと思われます。src="./js/xxx.js">となるはずです。絶対パスと相対パスの違いに気をつけてください。./で始めると「同じディレクトリ以下にあるファイルやフォルダを参照する」相対パスで、/で始めてしまうと絶対パスになります。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。