0

実際、私のウェブサイトは localhost で動作しますが、なぜInternal Server Errorライブに移行するのですか? ここにファイルを添付.htaccessしましたが、エラーはありますか?

    Options +FollowSymLinks
    IndexIgnore */*
    RewriteEngine on

    # Make backend accessible via url: 
    RewriteRule ^sysadmin& backend.php

    # if a directory or a file exists, use it directly
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d

    # otherwise forward it to index.php
    RewriteRule ^.*$ /index.php [L]
4

2 に答える 2

1

htaccess に次のルールを追加してみてください。

RewriteBase /
于 2014-04-20T10:17:00.650 に答える
0

Apache ログを確認する必要があります。同じ問題があり、エラーログを確認しました。無効なコマンド「RewriteEngine」というエラーが発生しました。これは、書き換えモジュールが無効になっていることを意味します。有効にする必要があります。Linux の場合:

Apache 2+ では、次のように簡単に実行できます。

sudo a2enmod rewrite && sudo service apache2 restart
or
sudo a2enmod rewrite && sudo /etc/init.d/apache2 restart 
于 2014-07-17T10:42:05.743 に答える