0

私は専用サーバーで実行されているウェブサイトで働いています。セットアップはCentOSマシンとApacheですが、エイリアスはありません(サーバー上で実行される唯一のWebサイトです)。Webサイトファイルはにあり/var/www/html/、mod_rewriteログは有効になっていません。

との両方を試しましRewriteBase /var/www/html/RewriteBase /が、成功しませんでした。ローカルマシンで動作しているので、書き換えルールは正しいと確信しています。

誰かがRewriteBase価値がどうあるべきか知っていますか?

PS.htaccessは次のWebサイトルートにあります。/var/www/html/

アップデート

問題はありませんでしRewriteBaseたが、セキュリティ上の理由AllowOverrideからに設定されました。None

4

1 に答える 1

0

コメントにあり、同じ問題があったため、上記の回答を投稿しています。この回答は、将来同じ問題が発生する可能性がある人向けです。

構成ファイル /etc/httpd/conf/httpd.conf 内

AllowOverride None

に変更する必要があります

AllowOverride All<Directory "/var/www/html">セクションで

.htaccessこれにより、サイトの Web ルートにあるファイルを使用できるようになります。

その後、コマンドservice httpd restartを実行してApacheサービスを再起動します

于 2013-12-18T00:03:54.160 に答える