0

さまざまなページのスライドショーを含むWPテーマを作成しました。その特定のプロジェクトにWPプラグインを使用したくないので、次のことを試しました。

  1. ルートディレクトリでフォールドを定義します(例:/ slideshow / folder1)
  2. PHPを介して特定のページのフォルダーからファイルを取得し、コードをエコーし​​ます

Wordpressは、絶対的ではないリンクを自然にリダイレクトします。この方法はホームページでは機能しますが(スライドショーのフォルダーはルートディレクトリにあるため)、他のページでは機能しません。

ページのスキーマは「www.mylocation.com/pagename/」です。「../slideshow/folder1」のような相対URLでファイルを取得しようとすると、Wordpressはリンクを「../pagename/slideshow/folder1」にリダイレクトします。

その特定の部分で機能するソリューションはありますか(おそらくhtaccessリダイレクトなしで)?

一時的な解決策は、JavaScriptを介してロードした後にURLを書き換えることですが、これにより、phpがファイルを取得しようとしたときにロードが強制的に失敗します。

4

1 に答える 1

0

ベースURLを設定しようとしましたか?

<base href="http://www.mylocation.com/pagename/" />

これで問題が解決する場合があります。

タグは、ドキュメント内のすべての相対URLのベースURL/ターゲットを指定します。 詳細

于 2012-06-02T11:41:04.093 に答える