ステージングサーバーと本番サーバーの両方を備えたDotNetNukeサイトで作業しています。現在の問題は特定のNB_Storeメニューにありますが、実際にはサイト全体の問題だと思います。
本番環境では、製品管理者の編集リンクをクリックすると正常に機能します。編集ボタンをクリックすると、AJAX postリクエストがサイトに返され、リダイレクト命令が返され、ブラウザはそれに応じてリダイレクトするようです。
ただし、ステージングサーバーでは、リダイレクト命令を送り返す代わりに、リダイレクトは302リダイレクトとして処理され、ブラウザーはリダイレクトされたページ全体をjavascriptとして解釈しようとします。これにより、実際に移動する必要のあるページにアクセスできなくなります。
私が知っている2つのサーバーの唯一の違いは、ステージ上のパスを新しいドメイン(元のwww.xxx.com/subdir/dnnではなくstage.xxx.com)に更新したことです。特にこの管理メニューを使ったことがないので、パスを変更したのか、すでに壊れているのかわかりません。
これを修正するにはどうすればよいですか?私はアイデアが不足し始めています!