問題タブ [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.
xml - Djangoサイトマップ断続的www
私のDjangoサイトの自動サイトマップは、URLにwwwを含めるか、除外するかによって変動します(私は常にそれを使用することを目指しています)。これは、グーグルが私のページを適切に索引付けしないという影響があるので、この問題の原因を絞り込もうとしています。
私は設定PREPEND_WWW = True
しましたが、サイトフレームワークのサイトレコードはwwwを含むように設定されています。たとえば、ではなくに設定さwww.example.com
れていexample.com
ます。memcachedを使用していますが、ページは48時間後にキャッシュから期限切れになるはずなので、それが問題の原因になるとは思わなかったでしょうか。
問題が実際に発生しているのはhttp://www.livingspaceltd.co.uk/sitemap.xmlで確認できます(ページを数回更新してください)。
私のサイトマップの設定はかなり乱雑なので、それが問題であるかどうかは疑わしいですが、それが明らかな場合に備えて、ここにコードがありません。
.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に移動します。順序が間違っていますか?
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 ページが表示されます
同様の方法 (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 リダイレクトを提供します。しばらくして作業を開始する必要があります。
apache - SSL を強制し、Apache で WWW を使用しない
SSL の強制と WWW の強制の両方を達成するための適切な構文を考え出すのに苦労しています。
編集
各タスクを個別に実行できましたが、2 つを組み合わせると、リダイレクト ループにはまってしまいます。
WWW を強制しない動作構文:
WWW と SSL を強制しないようにする私の試み
ご提案ありがとうございます。
asp.net-mvc-2 - ASP.NET MVC 2非wwwからwwwへのリダイレクト
www から非 www にリダイレクトするための解決策を見つけましたが、その逆はありませんでした。これを行うための「簡単な」解決策はありますか? そして、www と non-www の違いは何ですか? どちらを使用する必要がありますか? ショートバージョンのせいでしょうか?1 つのバージョンのみを使用する理由は、SEO のためです。
asp.net - http://example.com と http://www.example.com の違い
次の条件でセッション値を取得するために例外が発生しました。
- このリンクhttp://example.comでサイトを開いてセッション値を割り当てると
- ページは別のサイトhttp://example1.comにリダイレクトされます。
- http://example1.comでのアクション
- http://www.example.com ( http://example.comではありません)にリダイレクトし、セッション値を取得します
この状況では、システムは例外をスローします...しかし、http://www.example.comでサイトを開くと、正常に動作します。
いくつか質問があります
- http://example.comとhttp://www.example.comの違いは?
- ユーザーがhttp://www.example.comと入力する必要がないため、その問題をどのように解決できますか。
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でアクセスするとブラウザ上で「サーバーが見つかりません」と表示されるサイトをいくつか見かけました。しかし、彼らはそれなしで働きました。
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ではないので、他の人がこの問題をどのように解決したかを理解しようとしていますが、運がありません。
.htaccess - htaccess を介して非 www および https を強制する
ユーザーを強制的に非 www Web サイトにリダイレクトさせ、強制的に https にしようとしています。
私はこのような仕事をしていますが、http が入力されたときに https を強制しません。
私が間違っていることについてのアイデアはありますか?
ruby-on-rails-3 - Rails3を使用した正規のno-wwwURL?
このソリューションについてどう思いますか?アイデアは、wwwなしのバージョンを標準バージョンにすることです。したがって、単に「www」を削除します。リクエストURLから:
何か問題はありますか?