Windows7の実行。
奇妙な問題が発生しました-XAMPPのApacheにポート8080を使用していたのですが、どういうわけか80で動作させることができませんでした。これは、/ xampp/Apache/conf /httpd.confのリッスンポートを変更することで行いました。数日前に元に戻したところ、再び正常に動作し始めました。しかし、ローカルホストにアクセスしようとすると、ブラウザが8080をポイントしようとします。
たとえば、私が入力した場合
localhost/myproject
firefox/Chromeでは、リダイレクトされます
localhost:8080/myproject
firefox/Chromeが接続できなかったと言います。不思議なことに、I editアドレスバーを使用して8080を削除すると、機能します。しかし、アドレス全体を新しいアドレスに置き換えると(localhost/myprojectを貼り付ける)、同じ奇妙なリダイレクトが行われます。
ブラウジングデータ/キャッシュをクリアしようとしましたが、Chromeを再インストールしましたが、それでも間違ったポートを指しているようです。これは、ブラウザが8080ポートを「記憶」し、アクセスを試み続けるかのようです。
Internet Explorerは正常に動作します。おそらく、以前にlocalhost:8080からIEにアクセスしたことがないためです。
この問題の修正方法を知りたいです。ありがとう!
ポート80に切り替えたポート8080で最初に実行されていたローカルホストサイトでも同じ問題が発生します。これはWordpressサイトであり、サイトの構成によりブラウザがポート8080にリダイレクトされました。 。設定を修正しましたが、ドメインの最後に:80を追加した場合でも、ローカルホストへのすべてのアクセスがポート8080で自動的に要求されました。
Httpd.confを確認してください。 (xampp-control> Config for Apache> http.conf)
ServerName
で始まる行を検索します。回線がポート8080を指している場合は、80に変更します。
DNSキャッシュをフラッシュし(これが本当に役立つかどうかはわかりません)、ブラウザのキャッシュをクリアし、Server Name
を80に設定し、この/
のようにURLの最後にlocalhost/myproject/
を追加しました。これは私のためにそれをします。
私も同じ問題を抱えていました。 DNSキャッシュをクリアする で修正しました。