こんな感じ↓で、自分自身をパラメータ付きで呼び出す Smarty テンプレートを書いていました。これを docker に移行して、apache の proxy redirect で特定のパスから docker のポートに流し込む設定にしたところ、docker 側のパスが、親システムの特定パスの下にぶら下がっている格好になっているため、リンクが切れてしまいました。

<a href='{$smarty.server.PHP_SELF}?sort=dp'>△</a>

Smarty 側で basename オプションをつけることで、「ファイル名のみ」を指定することができます。これで解決。

<a href='{$smarty.server.PHP_SELF|basename}?sort=dp'>△</a>

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です