私は解決できないという問題があります。私はサブドメインを user1.domain.com、user2.domain.comなどにしたいと思っています。 user1、user2、user ...は私のサイトの ユーザーです。 htaccessにクエリを書くには? Apache htaccessサブドメインリダイレクトエラー
0
A
答えて
1
あなたは、ApacheのVirtualHostの構成セクションでワイルドカードオプションを組み合わせて使用することができ、かつmod_rewriteの。いくつかの良い詳細を記事はここで見つけることができます:
http://www.debian-administration.org/articles/358
これは、.htaccessファイルはのVirtualHostセクションを許可しないように、しかし、あなたのApacheの設定ファイルhttpd.confで行わなければなりません。
2
あなたはまず、ユーザーごとのディレクトリを有効にする必要があります:シンプルであるために
RewriteEngine on
RewriteCond %{HTTP_HOST} (.*)\.domain\.com
RewriteRule (.*) http://domain.com/~%1/$1
:次に、あなたのようなdomain.com/~user1
の別名user1.domain.com
にあなたmod_rewrite
、できhttp://httpd.apache.org/docs/trunk/en/howto/public_html.html
を参照してください。グローバル設定を使用したくなく、ユーザーがあまり多くない場合は、ユーザーごとにRewriteRuleを作成することもできます。
関連する問題
- 1. Apache/.htaccess
- 2. Apache .htaccessファイルリダイレクト
- 3. Apache .htaccess hotlinkingリダイレクト
- 4. mod_expires in apache htaccess
- 5. Apacheと.htaccess
- 6. .htaccess rewrite url [apache]
- 7. Apache .htaccess RewriteRule
- 8. は、Apacheのhtaccessリダイレクトルール
- 9. .htaccess for apache userdirの
- 10. のApacheの.htaccessのRewriteCondディレクトリ
- 11. Apache .htaccess webdavストレージのリダイレクト?
- 12. Apache:変換のヘルプ.htaccess
- 13. Apache modrewrite htaccessの問題
- 14. double url apache htaccess書き換え
- 15. Apache .htaccess herokuへの単一ページのリダイレクト
- 16. Apache .htaccessファイルからNginx confファイルへ
- 17. Apacheのディレクトリ書き換えURL、htaccess
- 18. PHP/Apache:.htaccessでルールを書き直す
- 19. Apacheキャッシュ.htaccessルールはありますか?
- 20. Apacheローカルホストサーバーで.htaccessファイルを使用
- 21. Apacheで.htaccessファイルを使用する
- 22. Apache .htaccess書き換え質問
- 23. Apache .htaccess、URL書き換えの問題
- 24. Apacheはhtaccessを無視します
- 25. URL書き換えキャッシュコントロールapache htaccess
- 26. htaccessの条件文を書く方法 - Apache 2.2.15
- 27. Apache .htaccessクエリ文字列をスラッシュで書き直します
- 28. Apacheとhtaccessを別のフォルダに書き直し/リダイレクト
- 29. .htaccessのApacheリダイレクトは無視されました
- 30. Apache mod_rewrite .htaccessルールが一致しません - エスケープ文字
私はApacheの設定にアクセスできません。操作方法 – wyknzo
ユーザー単位のディレクトリは、Apacheの設定ファイルでのみ有効にすることができます。 RewriteRulesは.htaccessファイルに追加することができます。これはapacheが許可するものですが、domain.comのサイトの.htaccessを変更する権利が必要です –