質問: ### 前提・実現したいこと * webサービスのLPの依頼を受け、制作しました。 * サービス本体が動いている(example.com)と同じドメインで、 (lp)というサブディレクトリを作って納品してほしいと言われています。 * lpは、独立したhtml/cssファイルを作成済みで、新ディレクトリにアップする予定です。 * LPがwebサービス本体の影響を受けないようにしつつ、webサービス本体の下層ディレクトリに格納したいです。 サーバー管理やシステムに関して全くの素人のため、わかりにくい表現がありましたら、申し訳ありません。 ### 発生している問題・エラーメッセージ ![データは格納済みですが、404エラー画面が表示されます。](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/e188cc7543d1dab71db54237d42432ae.png) ブラウザで確認すると▼ * example.com/ →本体webサービストップページにアクセス * example.com/lp/ →Xserverの404エラー画面。(画像1枚目。データは当該サブディレクトリに アップロード済みです。データの格納状況は画像2枚目です) * example.com/public_html/lp →本体webサービスの404画面。 ### 試したこと * teratailでの過去の質問で、「Xserverではpublic_html内に入れないと公開されない」という回答を発見し、それに従ってサブディレクトリを作成しました。 * フォルダ名・ファイル名をそれぞれ検索してその影響を調べてみました。(public_html)直下の「.htaccess」が、サブディレクトリに影響するらしいということがわかりました。 * 「.htaccess」ファイルを編集する方法は発見しましたが、なにぶんサーバーについての知識がなく、クライアントのサーバ内の文書を編集して良いものか・本体webサービスへの影響など判断がつかないため行っていません。 ![画像はローカルPCにサーバーのフォルダ・ファイル名(仮名)を再現したものです。](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/7ff708813935cf7cab7c0f1ea4fd7024.png) 画像の(lp)以下が、今回私が作成したフォルダ・ファイルです。 今回のLPをサブディレクトリで公開することが難しい場合、 新たにドメインを取得してもらう必要があると思っていますが、コストがかかります。 方法は他にないでしょうか。 (サブドメインについて調べてみましたが、Xserverではサブドメインの公開フォルダ=サブディレクトリとなるようだったので、現在と同じ結果になりそうです) 解決方法についてご存知の方、教えていただけますでしょうか。
回答: webアプリについての具体的な内容はここで相談できないので、 解決のための十分な情報が共有できないことがわかりました。 Webアプリの開発元に相談できるかどうか、クライアントに話してみることにします。 ご回答いただきましたお二方、まことにありがとうございました。