私はRailsアプリケーションに静的なランディングページを表示しようとしています。今のところ私はRailsのスタティックなhtmlページを提供するためのフォントエンドフォルダを追加します。
match '', :to => redirect('/website/index.html')
ようmy_app/public/website
フォルダとマッピングルート内のすべての静的.html
ページを入れているという静的なページにそのリンクユーザーをクリック上のリンクは私の主なRailsアプリケーションにリダイレクトされますがあります。
の中のwebsite/*
のフォルダをmy_app/website/
のようなルートディレクトリに移動する必要があります。
は私が
match '', :to => redirect('website/index.html')
としてルート上で、変更などのフォルダ構造を変更しましたし、私はこれは単なるヒットと裁判のアプローチだったと正直に言うと
ERROR URI::InvalidURIError: the scheme http does not accept registry part
このエラーを取得していますあなたがそうすることができるかどうかわからない。私はサーバーの静的資産にルートレベルのディレクトリを作ることを可能にする設定オプションが存在するかどうかを推測しています。
多くのお礼ありがとうございます。
ご了承ください。
あなたのレールを提供nginxのようなWebサーバを持っている場合は、サーバーへのすべての静的コンテンツをnginxの設定をしても、いくつかのリダイレクトを行うことができますアプリ。 Railsアプリケーションがリダイレクトとコンテンツ配信を処理することは重要ですか? – slowjack2k