メインコンテンツにスキップ
  • Middleman ホームページ
  • サポート
  • コミュニティ
  • ドキュメント

基礎

  • インストール
  • v4 へのアップグレード
  • 新しいサイトの作成
  • ディレクトリ構造
  • 開発サイクル
  • ビルド & デプロイ
  • Frontmatter
  • テンプレート言語
  • ヘルパーメソッド
  • レイアウト
  • パーシャル
  • リダイレクト
  • ブログ機能

高度な機能

  • 設定
  • プロジェクトテンプレート
  • 動的ページ
  • データファイル
  • 多言語化 (i18n)
  • アセットパイプライン
  • 外部パイプライン
  • Rack ミドルウェア
  • サイトマップ
  • きれいな URL (ディレクトリインデックス)
  • キャッシュ機能の改善
  • ファイルサイズ最適化
  • カスタム拡張
  • テンプレートエンジンオプション

リダイレクト

ファイルパスを変える必要がある場合がありますが, 古い URL をブックマークや 検索エンジンのために取っておきたい場合があります。SEO 対策の場合, 訪問者に対して 新しいページのロケーションを知らせ "301 Redirect" ヘッダを返すように web サーバを設定するべきです。

しかし場合によっては, web サーバの設定にアクセスできない場合があります。 検索エンジンや SEO 対策への影響から古い URL を残しておきたい場合, Middleman は訪問者をリダイレクトさせる HTML ファイルを 生成します。

Middleman でリダイレクト HTML を生成するために, 次のコードを config.rb に追加:

redirect "my/old/path.html", to: "/my/new/path.html"

リダイレクト前のパスは先頭にスラッシュをつけず, path/index.html のようにファイルを参照してください。

© 2011–2022 Thomas Reynolds

コントリビュータ の助けを借りて コアチーム によって メンテナンスされています。

  • Twitter
  • GitHub