私はWordPressをホストするlighttpdウェブサーバーを運用しています。ユーザビリティとマーケティング上の理由から、私は古いドメイン構造を置き換えるべき新しいドメインを登録しています。 Wordpressのセットアップはこれまでのところ大丈夫ですし、新しいドメインで動作します。
今、私は新しいURLに私のLighttpdのサーバによって(301)旧URLを指しているすべての検索エンジンの検索結果をリダイレクトすることがしたい:
www.olddomain.xy /パス/ somepage.htmlはWWWに着陸すべきです.newdomain.xy/path/somepage.html
ここでは、httpをhttpsに置き換え、domain.xyをwww.domain.xyに置き換えたり、古いドメインのページをルートにリダイレクトするソリューションを見つけましたパスを忘れている新しいドメインのディレクトリ。しかし、これは私が望むものではありません。
Lighttpd:ドメインをパスを含む新しいドメインにリダイレクト
私は(正規表現)の構文の周りに私の頭を包んでいるように見えることはできません。 アイデア
詳細なマニュアルを読んで例を見てください。 https://redmine.lighttpd.net/projects/lighttpd/wiki/Docs_ModRedirect https://redmine.lighttpd.net/projects/lighttpd/wiki/HowToRedirectHttpToHttps – gstrauss
こんにちは、ご協力いただきありがとうございます。はい、私は質問を投稿する前にそれを読んでいますが、私は必要なものをカバーしていません。それはすべてhttp://xyz.tldからhttp://www.xyz.tldに変わることです。 私は試しました: $ HTTP ["host"] =〜 "^ some.old.domain" { url.redirect =( "^ /(。*)" => "https://my.new.domain/ $ 1 " ) } しかし、これはうまくいきません –