我已经购买了一个新域名(让我们称之为domain1.com),我想使用我现有的托管软件包(让我们称之为domain0.com)来托管网站(由Wordpress提供支持) - 我可以-direct domain1.com到domain0.com/domain1或domain1.domain0.com。
是否可以使用.htaccess执行此操作?请记住,这将是基于Wordpress的,所以会有一些额外的.htaccess动作来获得“相当固定的” - 这会使事情进一步复杂化吗?
澄清:
答案 0 :(得分:1)
仅使用mod_rewrite无法提出要求。
如果HOSTNAME在RewriteRule的目标中发生变化,请理解Apache不会执行内部重定向。在这种情况下,它必须是使用R
标志的外部重定向。如果有外部重定向,则浏览器中网址的域名将更改为http://www.domain0.com
。
您可以使用的一种可行解决方法是将www.domain1.com
的 DOCUMENT_ROOT 设置为domain0_DOCUMENTROOT/domain1
。
答案 1 :(得分:0)
如果我理解了您的问题,那么您可以在 .htaccess 中重定向此类用户:
RewriteRule ^([^/]*)$ http://www.domain0.com/domain1.php?req=$1 [QSA,L]
您也可以使用.htaccess将用户重定向到特殊页面,然后使用php或javascript或其他任何方式在特殊页面重定向用户。
答案 2 :(得分:0)
确定。现在我明白了。我不确定,但我认为你无法在不改变地址的情况下将用户从域名重定向到另一个域名!但您可以从www.domain1.com重定向到www.domain0.com/domain1,使用.htaccess,您可以在地址末尾隐藏“/ domain1”。它有帮助吗?