我有一个问题,我没有得到解决。我想让子域名如 user1.domain.com,user2.domain.com等不断。 user1,user2,user ...是我网站上的 用户。如何在htaccess中编写查询? 有什么想法?Apache htaccess子域重定向错误
0
A
回答
1
您可以使用Apache的虚拟主机配置部分通配符选项的组合,以及mod_rewrite的。一些好的细节的文章可以在这里找到:
http://www.debian-administration.org/articles/358
这会在你的Apache配置httpd.conf文件做的,但是,由于的.htaccess不允许虚拟主机部分。
2
您需要先激活每个用户的目录:看http://httpd.apache.org/docs/trunk/en/howto/public_html.html
那么您可以在mod_rewrite
别名user1.domain.com
到domain.com/~user1
,如:
RewriteEngine on
RewriteCond %{HTTP_HOST} (.*)\.domain\.com
RewriteRule (.*) http://domain.com/~%1/$1
简单。如果您不想使用全局设置并且没有太多用户,则还可以为每个用户创建RewriteRule。
相关问题
- 1. apache .htaccess:隐藏子域重定向
- 2. .htaccess重定向到子域
- 3. Apache .htaccess 404错误重定向
- 4. htaccess与子域重定向
- 5. htaccess子域301重定向
- 6. .htaccess的子域重定向
- 7. 子域htaccess的重定向
- 8. htaccess重定向到子域
- 9. .htaccess子域重定向
- 10. htaccess从子域重定向
- 11. htaccess的重定向子域
- 12. htaccess子域名重定向
- 13. .htaccess从子域重定向到子域
- 14. Apache重定向到子域
- 15. htaccess域重定向错误example.com:443
- 16. 的Apache的.htaccess重定向子域父域
- 17. .htaccess从子域重定向到www
- 18. Apache htaccess重定向
- 19. Apache重定向(.htaccess)
- 20. .htaccess从子域重定向到域
- 21. htaccess的重定向子域的根域
- 22. 的.htaccess重定向静子域和域
- 23. htaccess的域重定向包括子域
- 24. htaccess从子域重定向到域
- 25. 的.htaccess重定向子域域
- 26. htaccess将子域重定向到域
- 27. .htaccess子域重定向到根域
- 28. .htaccess将子域重定向到根域
- 29. htaccess的子域脚本重定向
- 30. Apache子域和域重定向
我没有访问Apache配置。如何操作 – wyknzo
只能通过apache配置文件激活每个用户的目录。 RewriteRules可以添加到.htaccess文件中,提供apache允许它们,但是你应该有权修改domain.com上的站点服务的.htaccess。 –