私は301リダイレクトの学習曲線上にあり、このフォーラムで回答を見ることを含め、多くの研究を行っています。私は、特定のクエリに対する答えを見つけられませんでした。これは、URLリクエストの途中から要素を削除する必要があります。301動的パスを持つURLのリダイレクトルール
つまり、私はダイナミックリンク(WordPressですが、質問はどのCMSにも当てはまります)を使って新しいサイトを構築しています。
Iは、として構造化された(動的)リンクからリダイレクトする必要があります
(2月〜2016は一例で
sitename.com/issue/february-2016/post/ ダイナミックポスト名 - 「行進-2014」または用語の範囲のいずれか)
可能性に:/でのすべての要求のURL:これを言うために sitename.com/post/ ダイナミックポスト名
別の方法記事/ニーズその最後の文字列(私はワイルドカードと思われますか?)を取得し、それを次のようにリダイレクトします:sitename.com/post/$
これは可能ですか?
更新:私は自分のサイトでテストしていませんが、より多くの研究で、テストツールで動作する可能性のある回答を見つけました。
この見た目は正しいですか?
のRewriteRule ^([^ /] +)/([^ /] +)/記事/([^.]+)$記事/ $ 3このような[QSA、L]
に
http://example.com/article/february-2016/post/dynamic-post-name
をリダイレクトしますあなたは、アプリケーション(CMS)層またはサーバ(Webサーバ)層の上にリダイレクトを行うにしようとしています? – josephting
ああ良い質問 - 私はこのサーバー層を.htaccessファイルでやっています。 –