Htmlページがある古いサイトがありました。そのサイトのページの1つは他の多くのサイトからリンクされていました。
さて、私たちはWordPressサイトに移動し、その名前のページを作成しましたが、もちろん "。html"拡張子が付いていないので、そのページにリンクすると空のページになります...
私はすべてのページにHTML拡張機能を追加する プラグイン を見ましたが、それはしたくありません - 追加したいページは1つだけです。 HTML.
これを達成するために私は何ができますか?
私はちょうどあなたの.htaccessファイルに次のような書き換えルールを追加します。
Redirect 301 /oldpage.html http://domain.com/newpage/
page.html
のリクエストをページ自体に送信する書き換え規則をテーマに追加できます。自信を持ってコードを提供するわけではありませんが、このページの書き換えに関するドキュメントが役に立ちます。最後の例は、クエリーリライトについて私が見つけた最も簡単な例です。
どのような要求が何を引き起こすのかを知るために手を加えている間、それはあなたがそれを調整している間それは醜いパーマリンクを使うのを助けます。そうでない場合は、print_r($wp_query)
を実行すると、現在のクエリの内容が表示されます。