0

私の .htaccess ファイルには、次のようなガベージ値が含まれています

'dfdfsdfdsfdfdf'

別のファイル httpd.conf(/etc/apache2/httpd.conf) には何も含まれていません

少なくとも .htaccess ファイルが実行され、ページが次のように表示されることを期待しています

internal server error

また、コードを変更し、両方のファイル (.htaccess と httpd.conf) を変更しましたが、ページ index.php は両方のファイル (.htaccess と httpd.conf) がないかのように表示されます。

原因は何ですか?

4

2 に答える 2

6

httpd.confAllowOverride Allドキュメントのルート ディレクトリに含める必要があります。

DocumentRoot "D:/Projects/Example/htdocs"
<Directory "D:/Projects/Example/htdocs">
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>

それ以外の場合、.htaccessファイルの使用は無効になります。

于 2012-12-04T12:21:35.097 に答える
0

Andを変更/etc/apache2/sites-available/default
AllowOverride Allして動作させるようにしました
Directory /var/www/Directory /

于 2012-12-28T10:26:53.490 に答える