Wordpress 域重定向到一个页面,并重写登陆的url以保持源在域中

Wordpress 域重定向到一个页面,并重写登陆的url以保持源在域中,wordpress,.htaccess,redirect,url-rewriting,rewrite,Wordpress,.htaccess,Redirect,Url Rewriting,Rewrite,这可能很容易,但我不确定如何实现它(也不知道它是否真的可能…) 我已经在wordpress中创建了一个页面,带有自定义模板设计,并且没有与网站的其他部分链接,因此它是一个登录页面,实际上没有多余的基础网站 我买了一个域名,并用301重定向到这个页面(通过该页面的搜索引擎优化) 问题是,现在我想重写该页面的url,以便与我购买的页面相同,因此当登录到该页面时,观众不会注意到他们在另一个域中 基本上我想要一个这样的域名 my-new-domain.com Redirect 302 /landing-

这可能很容易,但我不确定如何实现它(也不知道它是否真的可能…)

我已经在wordpress中创建了一个页面,带有自定义模板设计,并且没有与网站的其他部分链接,因此它是一个登录页面,实际上没有多余的基础网站

我买了一个域名,并用301重定向到这个页面(通过该页面的搜索引擎优化)

问题是,现在我想重写该页面的url,以便与我购买的页面相同,因此当登录到该页面时,观众不会注意到他们在另一个域中

基本上我想要一个这样的域名

my-new-domain.com

Redirect 302 /landing-page http://my-new-domain.com
重定向到此页面(我已完成此操作)

maindomain.com/landing-page/

一旦您到达,显示的url为:

my-new-domain.com

Redirect 302 /landing-page http://my-new-domain.com
这个页面是wordpress,所以我需要它在重写url时不断传递变量。 但是我不需要它来处理子页面,因为该页面是一个单一的登录页面

我可以使用htaccess规则来执行此操作吗?如果是的话,你能告诉我这条规则应该怎么写吗

谢谢任何愿意帮忙的人! 安德里亚

你可以用这个

第一条规则是条件,因此如果第二行中的domein(http主机)与您的domein匹配,则[NC]表示不存在任何情况,因此my-new-domain.com和my-new-domain.com都有效

第二条规则有三个部分

^
作为另一个条件(始终匹配)

这就是传递给wordpress的页面

[L]
意味着这是最后一个要执行的规则,在.htacess中的多个重写规则时非常方便

编辑:

此外,如果您希望mydomain.com/landing-page显示其内容,但url栏中有my-new-domain.com,请使用以下命令重定向到my-new-domain.com

Redirect 302 /landing-page http://my-new-domain.com

嗨,希莉!非常感谢你!为了避免错误,我应该在哪里添加这个htaccess文件?wordpress主文件夹?新主题文件夹?我不想覆盖其他htaccess规则,比如wordpress pretty permalinks..我会将其添加到main.htaccess文件中,可能与index.phpI的目录相同。我已经将其添加到根htaccess文件中,但不起作用。。看着代码,我有点怀疑。我确实需要在main-domain.com/landing-page/页面上重写url并显示my-new-domain.com,而不是相反。这样做的代码正确吗?更清楚的是:我不需要将新域重定向到该页面,我已经这样做了。我希望在您实际查看页面main-domain.com/landing-page/时,将my-new-domain.com写入url栏。当您在浏览器中键入new-domain.com时,这段代码将显示domain.com/landing-page的内容。这就是你想要的吗?