問題タブ [no-www]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
818 参照

xml - Djangoサイトマップ断続的www

私のDjangoサイトの自動サイトマップは、URLにwwwを含めるか、除外するかによって変動します(私は常にそれを使用することを目指しています)。これは、グーグルが私のページを適切に索引付けしないという影響があるので、この問題の原因を絞り込もうとしています。

私は設定PREPEND_WWW = Trueしましたが、サイトフレームワークのサイトレコードはwwwを含むように設定されています。たとえば、ではなくに設定さwww.example.comれていexample.comます。memcachedを使用していますが、ページは48時間後にキャッシュから期限切れになるはずなので、それが問題の原因になるとは思わなかったでしょうか。

問題が実際に発生しているのはhttp://www.livingspaceltd.co.uk/sitemap.xmlで確認できます(ページを数回更新してください)。

私のサイトマップの設定はかなり乱雑なので、それが問題であるかどうかは疑わしいですが、それが明らかな場合に備えて、ここにコードがありません。

0 投票する
4 に答える
20798 参照

.htaccess - www サイト全体を削除し、特定のディレクトリで https を強制し、残りのディレクトリで http を強制しますか?

まず、wwwを削除したいと思います。私のドメイン名から

http://www.example.com => http://example.com

また、特定のディレクトリを安全 (https) にし、残りは http のままにしたいと考えています。

http://example.com/login => https://example.com/login

明らかに、誰かが次のように入力した場合など、すべての条件で機能する必要があります。

http://www.example.com/login => https://example.com/login

また、ユーザーがログイン ページから移動すると、http に戻ります。現在 .htaccess には、私が使用しているソフトウェアによって自動的に行われる次のものがあります。動作させるには、そこにある必要があると思います。

これらすべてを夢でコントロールする方法についてのアイデアはありますか?

前もって感謝します!

===================

@Gumboあなたのアドバイスに従って、これは私の完全な.htaccessです

http ://example/loginに移動すると、 https://example/loginに移動する必要があるときに、まだhttp://example/index.phpに移動します。順序が間違っていますか?

0 投票する
7 に答える
4596 参照

google-app-engine - GAE ネイキッドから www カスタム ドメインへのマッピングが機能しない

aral balkanのチュートリアルを使用して GAE にカスタム ドメインをセットアップし、http://app.comの http;//app.apspot.com にアクセスします。(www.app.com でアプリにアクセスできます)

チュートリアルはかなり古く (2008 年 9 月)、

ネイキッド ドメイン (つまり、www のない yourdomain.com) に 4 つのホスト名を追加し、それらが IP アドレス 216.239.32.21、216.239.34.21、216.239.36.21、および 216.239.38.21 を指すようにします。

必要な A 名をドメイン DNS に追加しましたが、app.com にアクセスすると Google 404 ページが表示されます
名前をつけて 404

同様の方法 (Google Blogger ヘルプで提供されている名前) を使用して、Blogger でネイキッドから www へのリダイレクトを使用しましたが、うまくいきました (まだ機能しています)。ただし、aralbalkan.com の記事を除けば、これらの IP を使用したネイキッドから www ドメインへのリダイレクトが、Google Apps のドメイン (GAE がカスタム ドメインの管理に使用) で機能するという公式ソースに出くわしたことはありません。

私の質問:

同様の方法 (Google IP を指す名前) を使用して、GAE のカスタム ドメインのネイキッド ドメインから www ドメインを解決する人はいますか? はいの場合、IP が異なっていますか、それとも間違っていますか?

別の方法として考えられるのは、サード パーティのホストを取得し、app.com の A 名をそのサード パーティのホストの IP アドレスにポイントし、その上に www.app.com への 301 リダイレクト スクリプトを配置することです。 host.しかし、それには、ネイキッドからwwwへのリダイレクトのためだけに別のホスティングを管理する必要があります.

GAE のカスタム ドメインでネイキッドから www へのリダイレクトを実現する 簡単な方法を誰かが知っている場合は、助けてください。

更新:
回答ありがとうございます。参考になれば、私はDNS にgeoscaling.comを使用しています。私もeverydnsアカウントを持っています。ドメインはnamecheapにあり、namecheap は freedns オプションも提供しています。

更新 2

DNS を namecheap に戻しました。geoscaling.com は 301 URL リダイレクトを提供していないと思いますが (間違っていたら訂正してください)、それでも素晴らしいサービスです。Namecheap は 301 URL リダイレクトを提供します。しばらくして作業を開始する必要があります。

0 投票する
4 に答える
2742 参照

apache - SSL を強制し、Apache で WWW を使用しない

SSL の強制と WWW の強制の両方を達成するための適切な構文を考え出すのに苦労しています。

編集

各タスクを個別に実行できましたが、2 つを組み合わせると、リダイレクト ループにはまってしまいます。

WWW を強制しない動作構文:

WWW と SSL を強制しないようにする私の試み

ご提案ありがとうございます。

0 投票する
2 に答える
1380 参照

asp.net-mvc-2 - ASP.NET MVC 2非wwwからwwwへのリダイレクト

www から非 www にリダイレクトするための解決策を見つけましたが、その逆はありませんでした。これを行うための「簡単な」解決策はありますか? そして、www と non-www の違いは何ですか? どちらを使用する必要がありますか? ショートバージョンのせいでしょうか?1 つのバージョンのみを使用する理由は、SEO のためです。

0 投票する
6 に答える
4264 参照

asp.net - http://example.com と http://www.example.com の違い

次の条件でセッション値を取得するために例外が発生しました。

  1. このリンクhttp://example.comでサイトを開いてセッション値を割り当てると
  2. ページは別のサイトhttp://example1.comにリダイレクトされます。
  3. http://example1.comでのアクション
  4. http://www.example.com ( http://example.comではありません)にリダイレクトし、セッション値を取得します

この状況では、システムは例外をスローします...しかし、http://www.example.comでサイトを開くと、正常に動作します。

いくつか質問があります

  1. http://example.comhttp://www.example.comの違いは?
  2. ユーザーがhttp://www.example.comと入力する必要がないため、その問題をどのように解決できますか。
0 投票する
1 に答える
2327 参照

c++ - ホスト名に www が含まれていない場合、WinHttp は機能しません。(エラー 12029)

http://msdn.microsoft.com/en-us/library/aa384270%28v=vs.85%29.aspxからこの winhttp の例をテストしています

それはうまくいきますが、wwwを取り出すと. www.microsoft.com から 12029 ERROR_WINHTTP_CANNOT_CONNECT エラーが表示されます。この理由は何ですか?

www. を使用する場合、すべての Web サイトが winhttp で動作しますか? wwwを使っていないサイトもあるので、今のところ見つけられませんでしたが、wwwでアクセスするとブラウザ上で「サーバーが見つかりません」と表示されるサイトをいくつか見かけました。しかし、彼らはそれなしで働きました。

0 投票する
1 に答える
554 参照

mod-rewrite - www以外のドメインをリダイレクトしますが、IPはリダイレクトしません

非wwwドメインをwwwドメインに書き換えると同時に、直接IPリクエストをリダイレクトしない方法を探しています。

同じサーバー上に複数のサイトがあります。つまり、デフォルトの(仮想)ホストと、ServerNameと複数のServerAliasを持つ1つのVirtualHostがあり、これらは完全に機能します。ドメイン名は「www」で始まる方が好きです。そこで、次のコードを一緒にハッキングしました。これはうまく機能します。

httpsは処理しませんが、最大の問題は、サーバーIPへの要求もたとえばから書き換えられることです。「123.45.67.8」から「www.123.45.67.8」。私はそれを解決するために以下の行を追加することができます:

...しかしそれは効果的ですか?そして、IPv6はどうですか?

mod_rewrite-wizではないので、他の人がこの問題をどのように解決したかを理解しようとしていますが、運がありません。

0 投票する
4 に答える
24425 参照

.htaccess - htaccess を介して非 www および https を強制する

ユーザーを強制的に非 www Web サイトにリダイレクトさせ、強制的に https にしようとしています。

私はこのような仕事をしていますが、http が入力されたときに https を強制しません。

私が間違っていることについてのアイデアはありますか?

0 投票する
1 に答える
393 参照

ruby-on-rails-3 - Rails3を使用した正規のno-wwwURL?

このソリューションについてどう思いますか?アイデアは、wwwなしのバージョンを標準バージョンにすることです。したがって、単に「www」を削除します。リクエストURLから:

何か問題はありますか?