さて、私のサイトはNginx/Wordpressで実行されています
http://www.website.com/page-one/に移動すると、ページが機能します。
http://www.website.com/page-one?mm_campaign=ew328r9283rj293rj239に移動した場合:
参考: このエラーは、URL の末尾にスラッシュがある場合とない場合に発生します。/
404 エラーが発生し、ページが存在しないと見なされるため、ホームページにリダイレクトされます。
したがって、ホームページへの 404 は次の理由によるものであることがわかっています。
error_page 404 @foobar;
location @foobar {
rewrite .* / permanent;
}
それを取り除くと、一般的な 404 Nginx エラー ページが表示されますが、これは絶対に望ましくありません。
特定のものを追跡するために、クエリ文字列で URL を使用できるようにする必要があります。URLにクエリ文字列がある場合、基本的に404ではない必要があります。URLにクエリ文字列が含まれている場合は、404を実行せず、クエリ文字列が始まるまでURLに移動する必要があります...ただし、追跡できるようにクエリ文字列を保持します...
私はそれを書く方法がわかりません。平易な英語で正しく書いているかどうかさえわかりません。はぁ。
助けてください!