什么是从web根目录(例如example.com)和www子目录(例如www.example.com)重定向到指定子域的最佳方式?我没有很好的访问我正在工作的服务器,所以编辑.htaccess或类似的可能是最实际的解决方案。从web根目录和www重定向到指定的子域
0
A
回答
1
在.htaccess:
RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$
RewriteRule ^(.*)$ http://subdomain.example.com/$1 [R=301,L]
那会做301重定向,将包括初始/后什么,所以example.com/page.html
会去subdomain.example.com/page.html
0
如果无法编辑配置文件,但可以通过FTP将文件上传到根目录,也可以使用severside脚本来完成。在PHP中,例如在一个index.php:
<?php header("Location: http://sub.domain.com/"); ?>
相关问题
- 1. 如何将目录重定向到子域,并将www子域重定向到非www子域?
- 2. 301从主域(www和非www)重定向到子域
- 3. 301重定向在Passenger(Ruby on Rails)从根域到www子域?
- 4. .htaccess从子域重定向到www
- 5. IIS从子目录重定向到根
- 6. 如何创建从子目录到根域的重定向?
- 7. 的.htaccess从老根域名重定向到新的特定子域目录
- 8. 重定向非www子域
- 9. htaccess重定向子域到子目录
- 10. 从www重定向。到根域(不含www。)
- 11. 使用Intelligencia.UrlRewriter将www子域重定向到根域
- 12. 重定向非www到www的子目录
- 13. htaccess从子域重定向到根
- 14. 重定向域名到www
- 15. .htaccess将子域重定向到目录
- 16. 301将子域重定向到目录
- 17. Yii2:子域的子目录重定向到子目录
- 18. htaccess:将www和非www重定向到子域
- 19. WWW到非www重定向错误子目录
- 20. 子目录不重定向到指数
- 21. GlassFish将www重定向到非www域
- 22. 301重定向根域到子域
- 23. Wordpress,将域根重定向到子域
- 24. .htaccess子域重定向到根域
- 25. PHP .htaccess点子域到根目录中,不需要重定向
- 26. 从htaccess重定向排除子域。但重定向非www到www然后到https为主域
- 27. 301将www和non-www重定向到虚假目录
- 28. htaccess的子目录子域和子域子目录重定向问题
- 29. .htaccess将非www重定向到www,除了特定的子目录
- 30. nginx重定向非www www和https domain.com和子域
谢谢 - 我想这是执行这种重定向的最佳方式?我继承的网站目前通过在webroot – Jim 2011-12-27 18:48:51
的index.php中进行破解重定向哦,并且重定向对最终用户是否可见?即,他们会在地址栏中看到example.com(或www.example.com),还是会看到subdomain.example.com? – Jim 2011-12-27 18:53:16
是的,重定向通常最好在.htaccess中完成,我相信如果Apache看到匹配的重定向,它甚至不会将请求传递给PHP。这使它更快一点。 – Seventoes 2011-12-27 19:32:24