2011-12-06 5 views
0

これはおそらく設定に関連する質問かもしれませんが、私はこれを修正し、正確にMath.Sqrt(Jack_all)それを修正する方法について。私はCSSにリンクメインページで見ることができます助けてください:私たちのDrupalベースのウェブサイトがダウンしている、パスエラーと思われるmod_rewrite

は正しく

http://www.digitalsignageexperts.co.uk/modules/system/system-menus.css?O

として要求されているが、我々はケーススタディを見たときに、メインページからリンクされているCSS要求は

です

http://www.digitalsignageexperts.co.uk/ノード /modules/system/system-menus.css?O

パス/ノード/どこから忍び寄るされます!

(この例ではケーススタディのURIがhttp://www.digitalsignageexperts.co.uk/node/51た)

任意の有用なアドバイスをありがとう、いただければ幸いです。

+1

あなたのスタイルシートはどのようにサイトに追加されていますか? – SpaceBeers

+1

一見すると、すべてのリンク(フロントページを除く)は、スタイルシートのリンクだけでなく、先頭の 'node /'を得ているようです。私の最初の推測は誤った '$ base_url'の設定になります。 –

+0

また、デフォルトでは、$ base_url変数は明示的には設定されていませんが、コンテキストから自動的に設定されます。もしそうならば、あなたのsettings.phpファイル(通常は 'sites/default')をチェックしてください。明示的にsettings.phpに設定されていないのですが、最近、システム上で変更されたものが、「ノード/」への評価を引き起こす可能性があります。 –

答えて

1

.htaccessファイルを確認してください。 drupal.orgからダウンロードした新鮮な.htaccessファイルをうまく置く。 何も変更されていない場合は、.htaccessファイルにRewriteBase /のコメントを外してみしてください。 $ base_urlは、上記のコメントではうまくいかないと言っているので、私は$ base_urlを提案していません。

+0

RewriteBase(または任意のmod_rewriteの動作)は、Drupalによって作成されたリンクをどのように変更する必要がありますか? (mod_rewriteは着信要求に対してのみ動作し、PHPで作成されたリンクでは動作しません) –

+0

はい、要求します。ユーザーは「しかし、ケーススタディを見ると、メインページからCSSリクエストがリンクされているので、404レポートや誤ってリクエストされたCSSファイルがあると思っています。 –

+0

あなたはそうです、結局、URLは要求として終わります。それに関して、それはうんざりされた書き換えかもしれません。しかし、Drupalの観点からは、最初はURLが「間違っています」(「node /」で始まらないはずです)、Drupal/PHP側からエラーが発生しているようです。 (URLが常に間違っていて、エラーが修正されていないかぎり、書き換え設定が無効になっていない限り、そうは思われません)。 –

関連する問題