VPS(Virtual Private Server)でウェブサイトをセットアップしようとしています。静的ファイルを参照すると、abc.html
うまく機能します。ただし、データベースに接続されているファイルを参照しようとすると、500 エラーが発生します。The request was not completed. The server met an unexpected condition.
そのため、mysql の資格情報が間違っていると思いました。しかし、それらは正しいようです。CPanel にアクセスしてログを確認すると、次のように表示されます。
[Sat Jun 02 08:19:26 2012] [error] [client XXX.XXX.XXX.XXX] ファイルが存在しません: /home/abv/public_html/abv/Connections/sys_cpanel, referer: http://XXX. XXX.XXX.XXX/~abv/abv/接続/PowerCMSConnection.php
グーグルで検索すると、.htaccess ファイルに何か問題があることがわかります。しかし、それが間違っていたとしたら、データベース接続を使用しないファイルが機能するのはなぜでしょうか?
とにかく、これは私の .htaccess ファイルです:
##########################################
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^(.*)\$ $1.html [nc]
Redirect 301 /business.html http://www.something.com/corporate-production-video
Redirect 301 /events.html http://www.something.com/london-videography
Redirect 301 /property.html http://www.something.com/property-on-video
Redirect 301 /weddings.html http://www.something.com/weddings-videographer
Redirect 301 /contact_us.html http://www.something.com/production-companies-music-video
誰かがエラーが何であるかを提案できますか?