私は昨日www.subdomain.example.comとしてサブドメインを作成しました。これにより、ルートにサブドメイン名でディレクトリが作成されました。今すぐwww.subdomain.example.comを開くと、www.example.com/subdomainにリダイレクトされます。私のURLがディレクトリパスを表示しないようにするには、つまり、アドレスバーにディレクトリwwwdomain.example.comを表示したままで、ディレクトリサブドメインのコンテンツを表示します。 私はhostgatorで共有ホスティングアカウントを持っています。あなたの.htaccessファイルでヘルプディレクトリパスよりもサブドメインをURLとして表示する必要があります
2
A
答えて
2
、リダイレクトをオフにして、mod_rewriteのを使用するための ありがとう:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?subdomain\.example\.com$
RewriteCond %{REQUEST_URI} !^/subdomain
RewriteRule ^(.*)$ /subdomain/$1 [L]
このチェック要求されたホストがwww.subdomain.example.com
かsubdomain.example.com
のいずれかである場合は、必ずリクエストがすでに開始されない可能/subdomain
とし、それ以外の場合は追加します。これはサーバー上で内部的にリダイレクトされるため、ブラウザは実際にはリダイレクトされません(アドレスバーはsubdomain.example.comとなります)。
関連する問題
- 1. AngularJS:ポップアップタイトルに「Expired」と表示する必要があります
- 2. ルートドメイン内のすべてのサブドメインのサイトマップインデックスファイルを表示する必要がありますか?
- 3. 個別の値を表示する必要があります
- 4. はxsltにcharを表示する必要があります
- 5. divを2秒間表示する必要があります
- 6. WebブラウザでExcelを表示する必要があります
- 7. etc..rather数よりも、1月、2月と月を表示する必要が
- 8. サービスを使用してポップアップを表示する必要があります
- 9. テキストは2行で表示する必要があります。
- 10. イメージをキャプチャして別のアクティビティで表示する必要があります
- 11. FakeHttpContextをもっと理解する必要があります
- 12. アコーデオンはすべて表示できますが、いつでも開いている必要があります。
- 13. クリックするとdivを非表示にする必要があります
- 14. 動的サブドメインを新しいメインドメインにリダイレクトする必要があります
- 15. リンクするときにオブジェクトファイルの相対ディレクトリパスをそのまま維持する必要がありますか?
- 16. AWS - Amazon S3からAndroid APPにファイルをダウンロードする必要があり、URLを非表示にする必要があります。
- 17. 電子メールアドレスの代わりにフルネームとしてディレクトリ出力を表示する必要があります
- 18. すべてのdivをランダムに表示する必要があります
- 19. すべてのSUNDAYをハイライト表示する必要があります
- 20. Androidはこのようにテキストビューに表示する必要があります
- 21. クラウドファウンドリーの組織とスペースを一覧表示する必要があります
- 22. コントロールを無効にして非表示にするか、非表示にする必要がありますか?
- 23. ネストしたリソースもページングする必要がありますか?
- 24. jQuery - 変数をURLエンコードする必要がありますか?
- 25. イメージのBase64 URLをエンコードする必要がありますか?
- 26. どのSEFをURLにする必要がありますか?
- 27. 私のURLを操作する必要があります
- 28. Tableau:ワークシートに隠れているパラメータ、表示する必要があります
- 29. SSRSはURLを取得してパラメータをスキップする必要があります
- 30. jqueryの同じボタンをクリックしてdivを表示/非表示にする必要があります
ちょうどjonによって与えられたコードが正しいという問題を解決しました。私はサブドメインのディレクトリにアップロードする必要がありますが、私はrootに.htaccessファイルをアップロードしようとしていた。 jonコードに行った小さな編集は3行目です。私はディレクトリへのフルパスを与えた。コードの3行目はRewriteContd%{REQUEST_URI}}のように見えます。http://www.example.com/subdomain –
%{REQUEST_URI}はホスト名または "http://"を含んでいません。パス(例えば、 '/ subdomain')。その条件は決して一致しません。 –
私はhttp:// www。私の.htaccessファイルにあります。私はちょうど私がstackoverflowのコメント領域にフルパスを書くとき、それはhttp:// wwwを削除して気づいた。リンクを追加する。だから、それは間違っているようです。私はstackoverflowに新しいです。見逃して申し訳ありません –