ディレクトリに.htaccessファイルがありますが、効果がありません(何を入れても)。
私のApache2.confファイルには
AccessFileName .htaccess
<Directory "/var/www">
AllowOverride All
</Directory>
すでにAccessFileName .htaccess
しかし、自分でDirectoryタグを追加したので、それが正しいかどうかはわかりません。
詳細についてのアドバイスやリクエストをありがとうございます。
私の.htaccessコンテンツ(今のところ)
Options +FollowSymlinks
RewriteEngine on
RewriteRule .* page.php?arg=$0
タグによると、あなたはDebianを使用しています。デフォルトのサイトは、少なくともApache2のデフォルト構成のLennyで、/ etc/Apache2/sites-available/000-defaultで定義されています。このデフォルトにはAllowOverride None
/var/wwwディレクトリのセクション。つまり、Apache2.confを上書きしている可能性があります。
もちろん、サイトが有効になっていることを確認する必要があります。/etc/Apache2/sites-enabled/000-defaultが存在し、/ etc/Apache2/sites-available/000-defaultを指すシンボリックリンクである場合、サイトは有効になっています。このようなサイトを有効にする標準的な方法は、rootとしてa2ensite 000-default
。
最後に、パフォーマンス上の理由から、メイン構成にアクセスできる場合は、.htaccessではなくメイン構成(または/ etc/Apache2/sites-availableのサイト構成)を使用してサイトを構成する必要があることを理解してください。詳細については、 http://httpd.Apache.org/docs/2.2/howto/htaccess.html を参照してください。