私の理由はわかりませんが、私の単純な.htaccessファイルはサーバ上で動作しません。私はmyadressは/ dev /公共の場所に大爆笑/別のサーバーへのすべてのトラフィックのリダイレクションまたは単純なリダイレクトMyAddressのいずれかでテストを作ってみました.htaccesファイルはAllowOverrideにもかかわらず動作しませんすべて
/var/www/html/.htaccess
RewriteEngine On
#RewriteCond %{HTTP_HOST} ^/$ [R=301,L]
#RewriteRule ^(.*)$ htt://www.onet.pl/$1 [L]
RewriteRule ^/lol$ /dev/public
私はindex.htmlファイルを持っています。
MODUL REWRITEはすでに
#a2enmod rewrite
Module rewrite already enabled
を有効になっていると私はは/ var/WWWでゴミを書くとき、これは
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html
<Directory /var/www/html>
AllowOverride All
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
私/etc/apache2/sites-enabled/000-default.confです/html/.htaccessと開いているサーバーのメインアドレスを指定すると、エラーメッセージがスローされ、Apacheログに.htaccessファイルの間違ったコマンドに関するエラーが表示されます。
しかし、.htaccessに置かれたリダイレクトはどちらも動作しません。 2番目のリダイレクトは/ addressから/ dev/publicにリダイレクトされません。ブラウザは単に/ devサイトがないことをスローします。
私はroot権限を持っていますが、サーバはApache 2.4.10のDebian 8です。私に何ができる?
コメント(のhttp:/ここ
はセクションラベル「ディレクトリごとの書き換え」を見て、(あなたは間違いなく読みたい)公式ドキュメントです/chat.stackoverflow.com/rooms/136681/discussion-on-answer-by-arkascha-htacces-files-doesnt-work-despite-of-allowover)。 –
arkascha私は非常にあなたがこのトピックで私のために提供していただきありがとうございます。サーバーに接続された別の問題(VPNでセキュリティを確保する)を見てみることはできますか?私はすでに別のトピックを作っています。http://unix.stackexchange.com/questions/351857/securing-lan-www-server-with-openvpn – 180doman