Linux+ApacheサーバURLの大文字と小文字の区別の問題を解決する

Linux+ApacheサーバURLの大文字と小文字の区別の問題を解決する

今日、問題が発生しました。ブラウザのアドレスバーにURLアドレスを入力する際、ページを正常にアクセスするためには大文字と小文字を区別する必要があります。ウェブサイトのサーバーはLinux+Apacheです。

この現象の主な原因はスペル モジュールの不足であるため、対応するシステムにロードするだけです。

1. Debian システム

Debianシステムでは比較的シンプル

1. パス/etc/apache2/mods-availableからspeling.loadを探し、パス/etc/apache2/mods-enabledにコピーします。

2. ファイルspeling.conf /etc/apache2/mods-enabledディレクトリに書き込みます。

speling.confの内容は非常にシンプルです。次の行を記述しただけです。

CheckSpelling on

3. speling.loadspeling.conf/etc/apache2/mods-enabledに追加し、Apache を再起動します。

2. CentOS システム

CentOS システムでは少し面倒です。

1. システムにモジュールmod_speling.soがあるかどうかを確認します。パス: /etc/httpd/modules 。ある場合はそれを渡します。ない場合は、どこか別の場所からダウンロードして使用します。

2. このモジュールをロードする

vi /etc/httpd/conf/httpd.conf

モジュール読み込み領域に次の行を追加します。

LoadModule speling_module モジュール/mod_speling.so
スペルチェックオン

変更を保存して終了

Apache を再起動して、URL を再度入力します。今回は大文字と小文字が区別されず、正常にアクセスできます。

以下もご興味があるかもしれません:
  • Linux で Apache を使用してファイル サーバーを構築する手順
  • LinuxサーバにおけるNginxとApacheの共存の実装方法の分析
  • Linux Apache Web サーバー セキュリティに関する 8 つのヒント
  • Python の Django プロジェクトを Linux の Apache サーバーにデプロイする
  • Linux システムで Apache サーバーのエラー ログを表示する
  • Linux インストール Apache サーバー構成プロセス

<<:  MYSQLデータベーステーブル構造の最適化方法の詳細な説明

>>:  TypeScript におけるジェネリックケースの詳細な説明

推薦する

1つの記事でTypeScriptのデータ型について学ぶ

目次基本タイプあらゆるタイプ配列タプルインタフェース関数自己推論を入力する結合タイプ(1つ以上選択)...

クールなバーコードエフェクトの作り方を教えます

声明:この記事では、Web ページ制作技術を使用して問題を包括的に解決するという考え方を反映して、W...

Vueグローバルカスタム命令の実践 モーダルドラッグ

目次背景実装のアイデア成果を達成する背景最近取り組んでいるプロジェクトは、Vue2 で構築されたプロ...

Nginx のステータス監視とログ分析の詳細な説明

1. Nginx ステータス監視Nginx には、Nginx の全体的なアクセス ステータスを監視す...

HTML ページの部分更新の実装コード

イベント応答の更新: 要求されたときのみ更新1. JS HTML DOM または jQuery を介...

2018 年にリリースされる Apache Spark 2.4 の新機能は何ですか?

この記事は、2018 年 9 月 19 日に Adob​​e Systems Inc で開催された ...

MySQL で単一のデータベースまたはテーブルを復元する方法と、起こりうる落とし穴

序文:最も一般的に使用される MySQL 論理バックアップ ツールは mysqldump です。通常...

ウェブページのエンコードにおける GB2312、GBK、UTF-8 の違い

まず、GB2312、GBK、UTF-8 はすべて文字エンコーディングであることを理解する必要がありま...

CSS 属性を使用してマウス イベントをブロックする方法 (マウス クリックは上位の要素を貫通する可能性があります)

由来: 数日前、テスターから写真を見るという要件が送られてきました。 この要件を見たとき、私は少し混...

WeChatアプレット開発によりホームページポップアップボックスアクティビティガイダンス機能が実現

目次1. 需要2. データベース設計3.Javaバックグラウンド構成の実装4. WeChatアプレッ...

史上最もシンプルな MySQL データのバックアップと復元のチュートリアル (パート 1) (パート 35)

データのバックアップと復元に関する最初の記事を皆さんに共有します。具体的な内容は次のとおりです。基本...

テキストエリアの disabled 属性と readonly 属性の具体的な使用法

障害者の定義と使用法disabled 属性はブール属性です。 disabled 属性は、テキスト領域...

スクロールラグの問題を解決するためのオーバーフロースクロールの詳細な説明

序文div またはモジュールに overflow: scroll 属性を使用すると、iOS フォンで...

MySQL ジョイントテーブル更新デー​​タの詳細な例

1.MySQL UPDATE JOIN構文MySQL では、UPDATE ステートメントでJOIN句...

dockerコンテナにvimをインストールするソリューション

目次物語の始まりvimをインストールし、hadoop-hive.envを編集します。不注意で回避しま...