2017-02-22 4 views
1

私は個人用のtumblrにwikiスタイルのサイトをホストしようとしています。URL内のフォルダやパスを非表示にしてドメインを保持する方法

私は過去のHTML/CSSの知識はありません。また、以下のtumblrの規則に限定されていますので、私のディレクトリを整理してよりきれいな見た目のパスを作ることはできません。 SEOは私にとって重要ではないので、ほとんどの場合サイトを使用していますので、パスを非表示にしてURLの主要部分だけを残すことができるかどうか疑問に思っていました。かかわらず、私は私のサブドメイン内に移動し、どのページの例

、:彼らはすべてのように、アドレスバーに表示されます

personalwiki.tumblr.com/tagged/main/chrono 
personalwiki.tumblr.com/timeline 
personalwiki.tumblr.com/tagged/wikiEvent 

personalwiki.tumblr.com 

私は同様の質問を見てきましたし、 htaccess、jQueryなどを使用したさまざまなソリューションがありますが、言語に精通していないので、どのソリューションを使用するのが最も簡単か、実現しようとしているものに適用できるかどうかはわかりません。

ご協力いただきありがとうございます!

答えて

0

これにはドメインマスキングを使用できますが、これはオプションであるかわかりません。あなたのtumblrのページのそれぞれに、このJavaScriptコードを追加すること

https://en.wikipedia.org/wiki/Domain_masking

試してみてください。

window.history.replaceState('', '', '/'); 

これは正しいページに移動しますが、あなたのURLを変更する "必要がある" と "http://personalwiki.tumblr.com"

+0

の場合私はそれを正しく理解している、URLの書き換えはおそらくドメインマスキングの最も簡単な方法です。スクリプト要素を使ってhtmlに書き直しコマンドを置くことは可能ですか、またはリストされたフレームワークの1つをホストとして使用する必要がありますか? – laverniust

+0

これは通常、サーバー側で行われますが、クライアント側でHTML5を使用することができます。 http://spoiledmilk.com/blog/html5-changing-the-browser-url-without-refreshing-page/ – grizzthedj

+0

Hmm。私はこれを数回読んで、私はjavascriptに慣れていないので、これがどのように動作するか完全にはわからない。私には、リロードせずに新しいページに移動するようにページを取得できるように見えますが、URLを新しいページのURLに変更します。だから、 'example.com'から' example.com/about'へリロードせずに行ってください。私はそれを変更する方法がわからないので、URLを変更せずにページを変更することができます。つまり、 'example.com/about'に移動しますが、' example.com'に残ります。 – laverniust

関連する問題