1 前提・実現したいこと
・PHPを組み込んでいるHTMLファイルのローカル開発を実現したい。
(今までは本番環境サーバーにアップして更新を確認している。)
・本番環境ではルートパスが使われているため、ローカルでも同様にルートパスを使用したい。
2 今まで実施した事項
・XAMPPをインストール
・HTMLファイル内でPHPを使える設定
xampp>apache>conf>httpd.conf
1<IfModule mime_module> 2 3 AddType application/x-httpd-php .php .html 4</IfModule>
・ルートパスを使える設定(本番環境のルートと合わせるためローカルのDocumentRootを変更)
xampp>apache>conf>httpd.conf
1DocumentRoot "C:/xampp/htdocs/hoge/hoge_hohe" 2<Directory "C:/xampp/htdocs/hoge/hoge_hoge">
3 発生している問題・エラーメッセージ
chromeブラウザのURL欄に「localhost」でアクセスすると本番環境のサイトにアクセス(urlが本番環境サイトの表示)してしまう。
(本番環境がないテストフォルダ・ファイルの場合はローカルでアクセス(urlはlocalhostと表示)できる。)
4 自分で調べたことや試したこと
・ローカル環境のドキュメントルートディレクトリ名を本番環境のルートディレクトリ名と違うものにする。
・chromeブラウザの閲覧履歴データの削除
提示されてないコードの問題では?
.htaccessでリダイレクト先が指定されているとか
>m.ts10806
>2022/04/09 08:49
>提示されてないコードの問題では?
htmlファイルのコードでしょうか?
職場のファイルで公開は難しいです。
head内の記述次第では今回のような事象が発生する可能性があるということでしょうか。
>gU8C8Nud4E8p3uW
>2022/04/09 09:06
>.htaccessでリダイレクト先が指定されているとか
確認してみます。
もしそれが原因なら単純にローカル環境で.htaccessファイルを削除すれば解消するんですかね。(やってみればわかりますかね。)
公開できないものであれば応えるのは難しいです。
想像だけで答えるのは可能な限り避けたいですし。
可能性だけの話をすると沢山ありすぎてキリがないので。
すみません。
ありがとうございます。
htdocsファルダを削除してxamppを再インストールではだめでしょうか?
XAMPPを停止した状態でhttp://localhost/にアクセスした時の挙動を知りたいです
この状況でも本番環境に飛ばされるなら端末の問題でしょう
なぜ .htaccess ファイルが置かれているか、意味をわからずに削除すると、それはそれでトラブルになりそう。そのファイルの中にホスト名を見つけてlocalhostに書き換えてみるのが良いかと。
>believe
>2022/04/09 15:09 編集
>htdocsファルダを削除してxamppを再インストールではだめでしょうか?
再インストール試してみます。
>yukky1201
>2022/04/09 23:34
>XAMPPを停止した状態でhttp://localhost/にアクセスした時の挙動を知りたいです
>この状況でも本番環境に飛ばされるなら端末の問題でしょう
試してみます。
状況わかり次第、情報共有します。
>gU8C8Nud4E8p3uW
>2022/04/09 23:40
>なぜ .htaccess ファイルが置かれているか、意味をわからずに削除すると、それはそれでトラブルになりそう。そのファイルの中にホスト名を見つけてlocalhostに書き換えてみるのが良いかと。
試してみます。
htaccessについては、あまりよくわかってませんが、リダイレクト先が指定されているようならlocalhostに書き換えてみるということですよね。
回答1件
あなたの回答
tips
プレビュー