Google検索コンソールにこの奇妙な404エラーがあり、URLが自分のサイトに存在しないため、ホームページにリダイレクトする必要があります。Nginxリダイレクト文字列変数とワイルドカードワードプレス
http://www.example.com/plugins/feedback.php?href=http%3A%2F%2Fwww.example.com%2Fremain-url-1%2F&_fb_noscript=1
http://www.example.com/plugins/feedback.php?href=http%3A%2F%2Fwww.example.com%2Fremain-url-2%2F&_fb_noscript=1
http://www.example.com/plugins/feedback.php?href=http%3A%2F%2Fwww.example.com%2Fremain-url-3%2F&_fb_noscript=1
私はこの2回の試行を行ったが、それは
rewrite ^/plugins/feedback(/.*)$ http://www.example.com/ permanent;
rewrite ^/plugins/feedback.php?href=http://www.example.com(/.*)$ /blog/ permanent;
それは1枚のワイルドカードでこれをリダイレクトすることは可能です
を働いていないのですか?それは、クエリ文字列が含まれていない 正規 URIを使用するため
すべての '/ plugins/feedback.php'をリダイレクトしようとしていますか、または3つの特定の' href'パラメータを持つものだけをリダイレクトしようとしていますか? –
@リチャードスミス私は、特定のhrefパラメータを含むすべてをリダイレクトしようとしています。それが私にワイルドカードが必要な理由です。理想的には、これは次のようにする必要があります: 'rewrite ^/plugins/feedback.php(ここにワイルドカード)/ blog/permanent;' – Alex