問題タブ [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.
.htaccess - ダブルスラッシュを使用した www リダイレクト
ウェブサイトhttp://domain.comを入力すると、http://www.domain.com//にリダイレクトされます(最後に二重スラッシュ)。
奇妙なことに、.htaccess ファイルにリダイレクトを設定していません。実際、そのファイルは空です。そこにいくつかの書き換えルールを追加しようとしましたが、同じ問題が再び発生しました。
非 www から www へのリダイレクトがどこに設定されているのかわかりません。あなたはなにか考えはありますか。
ありがとう。
ruby-on-rails - Rails/Passenger/Apache2: www.domain.com から domain.com へのリダイレクト
VirtualHost 構成ファイルで指定された「エイリアス」ディレクティブを使用して、www.domain.com と domain.com の両方のアドレスを持つドメインをホストしています。
http://www.domain.comとhttp://domain.comは同じコンテンツに移動します。www.domain.com のすべてのリクエストを domain.com にリダイレクトするだけでなく、www.domain.com/something を domain.com/something にリダイレクトする必要があります。
すべてのトラフィックを www.domain.com から domain.com にリダイレクトするためのベスト プラクティスについて疑問に思っています。Apache、Passenger、または Rails レベルで行う必要がありますか? そしてどうやって?301リダイレクト?
どんなアイデアでも大歓迎です。ありがとうございました。
編集:
作業構成は次のようになりました (「リダイレクト永久」を使用):
.htaccess - サブドメインへのフォルダーの .htaccess に 301 リダイレクトを作成し、www を非 www にリダイレクトします。
私はどこでも検索し、いくつかの例を使用しましたが、それらは私の特定のニーズを満たしていません。以下の http:: が正しくないことはわかっています。これは、ここにリンクを投稿できないためです。
http:://www.mysite.co.uk/ を http:://mysite.co.uk/ にリダイレクトしたいのですが、リダイレクトする こともできます
- http:://www.mysite.co.uk/mysub/ および 2. http:://mysite.co.uk/mysub/ から 3. http:://mysub.mysite.co.uk/
1. と 2. のすべてのファイルは、3. の同等のものにリダイレクトする必要があります。
例: http:://www.mysite.co.uk/mysub/file.html と http:://mysite.co.uk/mysub/file.html はどちらも http:://mysub.mysite に移動する必要があります。 .co.uk/file.html
これは、サブドメインのみに影響するため、サイト ルート内の他のフォルダーとファイルは影響を受けません。
301 リダイレクトのコードを理解して .htaccess ファイルに書くのを手伝ってくれる人がいれば、本当に感謝しています! ありがとう!
.htaccess - ホームページへの www リダイレクトの強制、htaccess エラー
URL (www.domain.com/product) に www を入力すると正常に読み込まれる製品ページがありますが、入力しないとホームページ (domain.com/product -> www. domain.com)。私はマジェントを使用しています。
私は検索して、他のすべてのスレッドが言及している htaccess メソッドを試しましたが、役に立ちませんでした:
これを追加すると、変更が表示されないか、サイト全体が 500 エラーでダウンします: 書き換えが多すぎます。
私のメイン ドメインは、www の有無にかかわらず正常に動作します。これは私のhtaccessがどのように見えるかです:
誰にもアイデアはありますか?
.htaccess - フォルダ内のwwwからwwwへのリダイレクト以外は404をリダイレクトします
www以外のすべてのURLをwwwにリダイレクトしています。そのために私は次のhtaccessルールを使用しました:
これを除いて、ほとんどのURLで機能します。
adminフォルダー内に配置されたstats.php。[/ public_html /admin/]。上記のURLを試してみると、 404 not foundが返され、リダイレクトされたURLはwww.example.com/401.shtml
同じhtaccessファイル内の他のリダイレクト
では、ここでの問題は何ですか?どんな助けでも大歓迎です、ありがとう!
.htaccess - htaccess - www 以外のすべてのトラフィックを www にリダイレクトする
htaccessファイルを使用して、www以外のトラフィックをWebサイトのwwwバージョンにリダイレクトする方法を誰か提案できますか?ルートディレクトリに作成したファイルがあることは知っていますが、何を入れればよいかわかりません..何かアイデアはありますか?
forms - wwwからwww以外へのCakePHPリダイレクトを使用した形式でPOSTデータを送信する
私はCakePHPを使用していますが、すべてのhttp://mywebsite.comをwww.mywebsite.comにリダイレクトするために、このコードをapp / webroot/.htaccessに追加しました。
今、私は大きな問題を抱えています。ログインフォームは機能しなくなりました。POST情報をhttp://mywebsite.com/loginに送信しようとし、.htaccessでwww.mywebsite.com/loginにリダイレクトされますが、POSTデータが欠落しているためだと思います。
どうすればこれを解決できますか?
CakePHPでは、ユーザーがログインに成功したときにこのリダイレクトを使用しています。
**更新:この他のリダイレクトでも試しましたが、結果はありません:
ありがとう。
nginx - ドメイン内のwwwがnginxで機能しない
私はnginxを使用するのは初めてですが、cpanel以外のものを使用するのは初めてです... wwwを含めると、nginxを使用してドメインを機能させるのに問題があります。URLで。
名前付きの設定ファイルを間違えたのか、nginxのサーバー設定を間違えたのかわかりません。私はちょっと急いで学んでいるので、基本的な構成でエラーが発生しても驚かないでしょう。ドメインの問題は別として、最新のnginxとphp-fpmを実行しています。
私は(しようとしていますか?)サブドメインを実行しようとしています、それらは機能しますが、wwwを使用しています。結果は404になります。メインの.orgサーバードメインのネームサーバーなどを使用しています。ここにいる誰かが私が犯している/または犯した誤りを見つけられることを願って、以下に関連するすべてを投稿します。
named.conf
mydomain.com.db
nginx.confはinclude/etc / nginx / sites-enabled/*を使用します。およびnginx"mydomain.com"構成
私はサブドメインにアクセスできるので、これに対する私の恐ろしい試みは一種の効果があるようです。http : //mydomain.comが接続するのに対し、www.mydomain.comが接続しない理由に固執しています。私は進むにつれてもっと読んだり学んだりしています。変更が何をするのかを理解するまで変更を加えたくありません。私はURLよりも多くを壊してしまうかもしれません。
apache - mod_rewrite すべてのドメインの www を削除
複数のドメインがすべて同じ Web サイトを指しており、Web サイトに入力したドメインに応じて、選択されるカテゴリが決まります。
これを機能させるには、Apache2/sites-available/primarydomain ファイル内に Mod_Rewrite コードを配置する必要があります。
Web サイトには数百のドメインをホストする可能性があるため、ドメインの不測の事態ごとにルールを作成する必要がないシステムが必要です。
私はこれがオンラインで提案されているのを見ました
しかし、それは私にはうまくいきません。
これが達成可能かどうかを知っている正規表現の第一人者はいますか?
期待しています:-)
.htaccess - https を非 www にリダイレクトし、http を www にリダイレクトします。
以下を実現するには、リダイレクトの組み合わせが必要です。
にリダイレクトhttp://example.com
しhttp://www.example.com
ながら、にリダイレクトhttps://www.example.com
しhttps://example.com
ます。
www
サイトにhttp
.
ただし、SSL 証明書はwww
.
経由でアクセスする場合、ドメイン名にプレフィックスhttps
を付けたくありません。www