私はrealURLキャッシュにいくつか問題があります。例:realURL:パスキャッシュとURLキャッシュをクリーンアップ
"home"ページのURLは/the-shoe/home
です。スイス(ドイツ語)に翻訳されているURLは/ch/der-schuh/home
です。ここでの問題は、URL /ch/the-shoe/home
も機能することです。
私の考えは、これがキャッシュの問題だということでした。ページが翻訳され、ページのタイトルが翻訳される前にページが呼び出されたので、
私はバックエンドモジュール「Speaking URL」でキャッシュを消去しようとしました。 URLキャッシュのI Flush all entries
を削除し、パスキャッシュ内のこのページと言語のパスを削除しました。
しかし、これは何も変わりませんでした。私はまだ/ch/der-schuh/home
と/ch/the-shoe/home
と両方を呼び出すことができます。両方のURLを呼び出した後、私はまた、URLキャッシュ(ではなくパスキャッシュ中)で再びそれらを見ることができます。これは問題
- である理由
だから私は2つのURLはつながりたくありません同じ内容にする
- ときどき
<f:link_page>
とco。 「間違った」URL(翻訳されていないURL)を含むリンクを作成します。 - 私がバックエンドにログインしているとき、「間違った」URLは機能しません!
私の質問はどこから来ているのですか?どうすれば解決できますか?キャッシュをクリアしても問題は解決しないようです。
アイデア?
キャッシュを無効にするとウェブサイトがうまくいくとは思わない;)バグを 'realurl'に報告し、ドミトリーが遅かれ早かれバグを修正することを望みます。 – pgampe