私は助けが必要です。ローカルテストサーバーを作成しようとしています。 [〜#〜] lamp [〜#〜]とDataLife Engine 11.1。動作しますが、たとえば_localhost/rules.html
_に行きたい場合は、_404
_が返されます(明らかに存在しないため)。ただし、.htaccessを使用して_localhost/index.php?do=rules
_
私はすでにWebからさまざまなソリューション(構成の編集やRewrite Modの有効化など)を試しました。そして、それはまだ起こります。助言がありますか?
追伸これが my configuration file です。
/etc/Apache2/sites-available/000-default.conf
を次のように編集する必要があると思います。
<VirtualHost *:80>
...
DocumentRoot /var/www/html
<Directory /var/www/html>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
AllowOverride All
は、.htaccess
ファイルによるオーバーライドを許可するディレクティブです。次に、有効になっていない場合は有効にし、Apacheを再起動します(または設定をリロードします)。
Sudo a2ensite 000-default.conf
Sudo systemctl restart Apache2.service