最近、Apache を実行している Debian サーバーにMediaWiki バージョン 1.19をインストールしました。ページに正常にアクセスできます。ただし、ページはスタイルなしで表示されます。ブラウザにスタイルシートを読み込めません。
Firebug を使用して、自分のサイトの応答ヘッダーとウィキペディアのページの応答ヘッダーを比較しました。関連する違いは、私のサイトがスタイルシート url ( load.php?debug=true&lang=en&modules=mediawiki.legacy.commonPrint%2Cshared|skins.vector&only=styles&skin=vector&*
) をtext/html
content-type として提供し、ウィキペディアがそれを提供することtext/css
です。
Apache書き換えモジュールの設定と関係があると思われます。この問題について議論し、書き換えルールに関するさまざまな提案を提供しているこのページを見つけました。私はそれらすべてを試しましたが、成功しませんでした。
/var/www/wiki
関連する可能性がある追加の詳細: Debian サーバーのディレクトリから MediaWiki コードを実行しています。適切な MediaWiki 構成設定を更新し、次の行を の.htaccess
ファイルに追加しました/var/www
。
RewriteEngine On
RewriteRule ^/$ /wiki/index.php?title=Main_Page [L,QSA]
RewriteRule ^/wiki/*$ /wiki/index.php?title=Main_Page [L,QSA]
RewriteRule ^/wiki/(.+)$ /wiki/index.php?title=$1 [L,QSA]
load.php?debug=true&lang=en&modules=mediawiki...
Apache にこのリンクをtext/css
コンテンツとして提供させるにはどうすればよいですか?