問題タブ [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 投票する
1 に答える
2973 参照

.htaccess - ダブルスラッシュを使用した www リダイレクト

ウェブサイトhttp://domain.comを入力すると、http://www.domain.com//にリダイレクトされます(最後に二重スラッシュ)。

奇妙なことに、.htaccess ファイルにリダイレクトを設定していません。実際、そのファイルは空です。そこにいくつかの書き換えルールを追加しようとしましたが、同じ問題が再び発生しました。

非 www から www へのリダイレクトがどこに設定されているのかわかりません。あなたはなにか考えはありますか。

ありがとう。

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

ruby-on-rails - Rails/Passenger/Apache2: www.domain.com から domain.com へのリダイレクト

VirtualHost 構成ファイルで指定された「エイリアス」ディレクティブを使用して、www.domain.com と domain.com の両方のアドレスを持つドメインをホストしています。

http://www.domain.comhttp://domain.comは同じコンテンツに移動します。www.domain.com のすべてのリクエストを domain.com にリダイレクトするだけでなく、www.domain.com/something を domain.com/something にリダイレクトする必要があります。

すべてのトラフィックを www.domain.com から domain.com にリダイレクトするためのベスト プラクティスについて疑問に思っています。Apache、Passenger、または Rails レベルで行う必要がありますか? そしてどうやって?301リダイレクト?

どんなアイデアでも大歓迎です。ありがとうございました。

編集:

作業構成は次のようになりました (「リダイレクト永久」を使用):

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

.htaccess - サブドメインへのフォルダーの .htaccess に 301 リダイレクトを作成し、www を非 www にリダイレクトします。

私はどこでも検索し、いくつかの例を使用しましたが、それらは私の特定のニーズを満たしていません。以下の http:: が正しくないことはわかっています。これは、ここにリンクを投稿できないためです。

http:://www.mysite.co.uk/ を http:://mysite.co.uk/ にリダイレクトしたいのですが、リダイレクトする ことできます

  1. 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 ファイルに書くのを手伝ってくれる人がいれば、本当に感謝しています! ありがとう!

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

.htaccess - ホームページへの www リダイレクトの強制、htaccess エラー

URL (www.domain.com/product) に www を入力すると正常に読み込まれる製品ページがありますが、入力しないとホームページ (domain.com/product -> www. domain.com)。私はマジェントを使用しています。

私は検索して、他のすべてのスレッドが言及している htaccess メソッドを試しましたが、役に立ちませんでした:

これを追加すると、変更が表示されないか、サイト全体が 500 エラーでダウンします: 書き換えが多すぎます。

私のメイン ドメインは、www の有無にかかわらず正常に動作します。これは私のhtaccessがどのように見えるかです:

誰にもアイデアはありますか?

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

.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ファイル内の他のリダイレクト

では、ここでの問題は何ですか?どんな助けでも大歓迎です、ありがとう!

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

.htaccess - htaccess - www 以外のすべてのトラフィックを www にリダイレクトする

htaccessファイルを使用して、www以外のトラフィックをWebサイトのwwwバージョンにリダイレクトする方法を誰か提案できますか?ルートディレクトリに作成したファイルがあることは知っていますが、何を入れればよいかわかりません..何かアイデアはありますか?

0 投票する
0 に答える
1080 参照

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では、ユーザーがログインに成功したときにこのリダイレクトを使用しています。

**更新:この他のリダイレクトでも試しましたが、結果はありません:

ありがとう。

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

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よりも多くを壊してしまうかもしれません。

0 投票する
0 に答える
437 参照

apache - mod_rewrite すべてのドメインの www を削除

複数のドメインがすべて同じ Web サイトを指しており、Web サイトに入力したドメインに応じて、選択されるカテゴリが決まります。

これを機能させるには、Apache2/sites-available/primarydomain ファイル内に Mod_Rewrite コードを配置する必要があります。

Web サイトには数百のドメインをホストする可能性があるため、ドメインの不測の事態ごとにルールを作成する必要がないシステムが必要です。

私はこれがオンラインで提案されているのを見ました

しかし、それは私にはうまくいきません。

これが達成可能かどうかを知っている正規表現の第一人者はいますか?

期待しています:-)

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

.htaccess - https を非 www にリダイレクトし、http を www にリダイレクトします。

以下を実現するには、リダイレクトの組み合わせが必要です。

にリダイレクトhttp://example.comhttp://www.example.comながら、にリダイレクトhttps://www.example.comhttps://example.comます。

wwwサイトにhttp.

ただし、SSL 証明書はwww.

経由でアクセスする場合、ドメイン名にプレフィックスhttpsを付けたくありません。www