web-dev-qa-db-ja.com

+パーマリンクの文字

私は現在、古いCMSからWordPressに移行する必要がある新しいWebサイトに取り組んでいます。古いシステムでは、IDを含むいくつかのURL値がありました。

http://www.domain.ltd/page+1234. 

このURLをWordPressに置くと、URLは同じURLへの301リダイレクトを取得します。値は%2Bです。誰かが私を助けてリダイレクトを取り除き、+を付けてURLを表示するだけですか?

4
Studiovlist

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']),"/"))) );