私は現在、古いCMSからWordPressに移行する必要がある新しいWebサイトに取り組んでいます。古いシステムでは、IDを含むいくつかのURL値がありました。
http://www.domain.ltd/page+1234.
このURLをWordPressに置くと、URLは同じURLへの301
リダイレクトを取得します。値は%2B
です。誰かが私を助けてリダイレクトを取り除き、+
を付けてURLを表示するだけですか?
OPによると、これは私が質問から切り離した回答です。
自分で解決策を見つけました。 カスタムパーマリンクプラグインを使用しました そして特殊文字をデータベースに保存する方法を編集しました。これを使いたい人のために、以下を変更してください。
add_post_meta( $id, 'custom_permalink', str_replace('%2F', '/',
urlencode(ltrim(stripcslashes($_REQUEST['custom_permalink']),"/"))) );
から
add_post_meta( $id, 'custom_permalink', str_replace(array('%2F','%2B'),
array('/','+'),
urlencode(ltrim(stripcslashes($_REQUEST['custom_permalink']),"/"))) );