Apacheの基本設定とコード化けの解決策
1つ。 Apacheの基本設定
1. Apache のコア設定ファイルの名前は「httpd.conf」で、保存されるパスは「X:Apache2conf」ディレクトリです。メモ帳で開いた後、変更して保存し、Apache サーバーを構成します。
2. 設定ファイル「httpd.conf」は Apahce サーバー全体の使用を決定するため、変更する場合は注意してください。間違いを防ぐために、最初に複数のバックアップを作成することを強くお勧めします。本当にバックアップを忘れた場合、システムは「httpd.default.conf」という名前のバックアップ ファイルも用意します。これは、最初に Apache をインストールした後にシステムによって自動的に作成される「httpd.conf」のバックアップです。 「.default」を削除することで使用可能になります。
3. ホームページのパスを変更します。Apache ホームページ ファイルはデフォルトで「X:Apachehtdocs」ディレクトリに保存されています。これを「E:mywebddj88」ディレクトリにある独自のホームページ ファイルに変更する場合は、次のようにします。まずメモ帳で開き、「X:Apacheconf」ディレクトリ内の「httpd.conf」ファイルについて、「編集」メニューの「検索」機能を使用して「DocumentRoot "x:/Apache/」という文を見つけます。 htdocs"" を置き換えると、「X:/Apache/htdocs」が「E:/myweb/ddj88」に変更されます。
4. デフォルトのホームページのファイル名を変更します。Apache のデフォルトのホームページには「index.html」が 1 つだけあります。そうでない場合は、デフォルトで呼び出されるファイルがここにあります。 「index.html」の後に「index.htm」とその他のタイプを追加し、各ファイル タイプをスペースで区切って保存する必要があります。
5. Apache プログラムを再起動し、スタート メニューの「プログラム」で「Apache httpd サーバー」コンポーネントを見つけ、その下の「Apache サーバーの制御」で「再起動」を選択して Apache HTTP サービスを再実行します。
6. ブラウザに「http://localhost」または「http://127.0.0.1」と入力してみてください。Web サイトを表示できますか?あれ、英語は表示できるのに中国語が文字化けすることが分かりました。IEのツールバーの表示→エンコードを簡体字中国語にすると中国語は正常に表示されるのですが、リンクをクリックすると他のページは文字化けしたままです。 . IE をオフにして再起動しても文字化けしていることがわかりました。どうすればよいですか?
2. Apache 2.0.47における文字化けの解決方法
理由は非常に簡単です。Apache のデフォルトのエンコーディングは西ヨーロッパのエンコーディングであるため、「httpd.conf」で「AddDefaultCharset ISO-8859-1」を見つけて「AddDefaultCharset GB2312」に変更するだけで済みます。保存してから Apache を再起動してください。もしかしたら、解決した友人もいるかもしれませんが、私を含め、まだ Web サイトが文字化けしている友人がたくさんいます。インターネット上には、「AddDefaultCharset off」に変更する方法も紹介されていますが、これは必ずしも機能するとは限りません。これは正常に動作しますが、実際の問題は、Macromedia の Dreamweaver シリーズのソフトウェアを使用して作成された場合、エンコードが「gb2312」であるため、文字化けが発生することです。 Web ページのコード内で「」を検索し、「gb2312」を「GB2312」に変更して、Web ページを保存して再試行するだけです。うまくいきます。