2016-12-01 13 views
0

私はJekyllと一緒に配備された非常に大きなWebサイトを持っています。 projectというサブフォルダ内のサーバーにアップロードしますが、このプロジェクトのすべてのリンクとアセットURLは"/"で始まります。htaccessでサブフォルダの相対ルートを設定する

だから、私は唯一の"root"としてprojectにアップロードされたファイルのためにdomain.com/projectを設定したいです。このように作業する:

現在

Relative url   Absolute url 
"/assets/etc.."   "domain.com/assets/etc..". 

Relative url   Absolute url 
"/assets/etc.."   "domain.com/project/assets/etc.." 

を希望すると、.htaccessファイルでこれは可能ですか?

答えて

1

からウェブサイトプロジェクトを効果的にホストすることを意味しますか?だから "サイト"は別の "サイト"(実際には1つのサイト)のディレクトリです?

これはgithubタイプのようです。

設定ファイルでbaseurl/project(多分/)に設定します。単にhttp://domain.com/projectからurlを設定することさえかもしれ

{{page.url | prepend: site.baseurl | prepend: site.url }}

別の方法:あなたのURLを参照しているとき

、のようなものを使うのか?

最近の変更でこれを行う方法が更新されることさえあります。だから、ドキュメントもチェックしてください。

希望、私はあなたを正しく理解して楽しく過ごしました!

関連する問題