2017-05-08 20 views
0

へ、Jekyllの非公開URL 404

私はJekyllで動作しているGithub Pagesのブログを開催しています。正規化はインデックスページ(usabilityreport.de - > www.usabilityreport.de)でうまく機能しますが、サブページでは機能しません。 usabilityreport.de/user-experienceはthis pageになるはずですが、その代わりに一般的な404ページになります。私はでRewriteEngineを使用することはできませんので

GitHubにはの.htaccessファイルを許可していません。私の研究は、効果がない正規化タグに私を誘導するだけです。

<link rel="canonical" href="{{ site.url }}{{ page.url | replace:'index.html',''}}"> 

完全コードはavailable on GitHubです。

答えて

0

rel=canonical link要素は、検索エンジンへの優先URLを示しますが、ウェブページをリダイレクトする効果はありません。

{{ site.url }}のリンクを作成する場合は、site.urlにあなたの好みのウェブサイトのバージョンが含まれていることを確認してください(www.プレフィックスを含む)。 _config.yml

:迅速な答えを

url: www.usabilityreport.de/ 
+0

ありがとう!私は_config.ymlに希望のURLを追加しましたが、それはまだリダイレクトされません。 –

+0

@ JohannesBorchard問題はリダイレクトされていませんが、適切なプレフィックスでリンクを生成しています – marcanuy

+0

あなたのページをチェックして、それはオンラインで働いています:http://www.usabilityreport.de/user-experienceローカルでは、 'localhost'を使っているので何も変更されません。 – marcanuy

関連する問題