0

専用の IP アドレスを持つステージング サーバー (VPS) があります。たとえば、http://numeric.ip.address/

http://numeric.ip.address/~account/という URL で通常のティルダ操作を行うことで、public_html フォルダー内のファイルにアクセスできます。

リソースへのルート相対パスを使用するローカルで開発したフォルダーがありますが、ブラウザーにファイルをロードすると、それらのルート相対 URL は、ディレクトリ内のルート IP アドレスではなく、ルート IP アドレスにジャンプアップします。 public_html フォルダー /~account/.

ステージング サーバーをセットアップするためのより良い方法があることを認識しており、将来的にはそうする予定ですが、これを機能させるのが本当に便利な期限に直面しています。

ヘッダー タグに base href タグを挿入しようとしましたが、うまくいきません。

4

1 に答える 1

0

Apache では、通常、「VirtualHost」コンテナまたは .htaccess ファイルがあります。その中で、ドメインと DocumentRoot を設定します。あなたが説明したことから、DocumenRootをサイトのルートに正しく設定するだけです。次に、ブラウザでパスを指定できます。したがって、「finance」というフォルダーがあり、そのフォルダー内に「report1.pdf」というドキュメント コールがある場合、DocumentRoot とサイトのセットアップがある限り、ブラウザーに example.com/finance/report1.pdf を配置できます。ファイルを正しいパスに配置すると、Apache がファイルを提供します。

<VirtualHost 10.1.2.3>
  ServerName   example.com
  ServerAlias www.example.com # not necessary
  DocumentRoot /www/docs/host.foo.com
  ...omitted the <Direcotry> </Directory> stuff

</VirtualHost>
于 2013-06-19T19:59:52.700 に答える