1:Apacheにmod_mimeがインストールされていますか? 2:.htaccessが実行されていることを確認してください。
簡単なテストでは、URLを書き換えてwwwを追加/削除できるかどうかを確認することです。 例:
Options +FollowSymLinks RewriteEngine
On RewriteBase/RewriteCond
%{HTTP_HOST} !^www\.mycee\.com$ [NC]
RewriteRule ^(.*)$
http://www.mycee.com/$1 [R=301,L]
3:ユーザーは、.htaccessファイルの所有者であり、その属性は何ですか?
4:AllowOverrideディレクティブがApache設定で設定されていて、[なし]に設定されていないことを確認してください。 .htaccessファイルに無効なディレクティブを置き、ページをリロードしてテストします。 Apacheエラーログにエラーが表示されない場合、エラーは実行されていません。
5:共有ホスティングをご利用の場合は、ホストにAllowOverrideが有効かどうかをご確認ください。
個人的には、AddTypeディレクティブを置くのに最適な場所は、Apacheのhttpd.confにあります.htaccessはサーバー上でパフォーマンスヒットしますが、共有ホスティングの場合、通常は.htaccessしか利用できません。
あなたが知っている...あなたはちょっと答えを承認する必要があります...時には...あなたはそれをしていないようです。 –
Apacheは.htaccessファイルを間違いなくピックアップしていますか? (いくつかの迷惑メールを入れて、タックを吐くのかどうか確認してください。)httpdエラーログには何かがありますか?あなたはhttpdを再起動しようとしましたか?投稿する前に、問題解決のためにもう少し努力する必要があります。 –
私はそれが私のために働いた後でのみ行うことができます... – Ashok