3

サーバーのディレクトリへのアクセスに、大文字と小文字を区別しないようにする必要があります。

htaccessを使用してそれを行うにはどうすればよいですか?

4

4 に答える 4

3

Apache に mod_speling モジュールをインストールして有効にし、.htaccess で CheckCaseOnly ディレクティブを On に設定する必要があります。

CheckCaseOnly On
于 2010-01-07T16:25:20.677 に答える
2

大文字または小文字が使用されているかどうかにかかわらず、要求された URL が有効であるようにする場合は、mod_speling を使用して URL の大文字と小文字を区別しないようにします。.htaccess ファイルに次のコードを記述します。

CheckSpelling On
于 2013-08-31T10:25:42.913 に答える
1

私のホスティングは共有されており、mod_spelling モジュールは含まれていませんが、.htaccess をサポートしているため、これを使用しましたが、これは 1 つのフォルダーに対してのみ機能します。

RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^student-government/$ http://www.tombarrasso.com/Student-Government/ [R=302,NC,L]

リダイレクト先のフォルダーは大文字と小文字を区別しないため、小文字のフォルダーを使用して、スペルのすべてのバリエーションをそこにリダイレクトできます。

1つだけでなくすべてのフォルダーで機能するように、少しのREGEXで適応できると思います。これは、Apache 2.2.14 (Unix) でうまくいきました。

于 2010-06-04T02:10:50.097 に答える