【发布时间】:2019-12-05 02:18:04
【问题描述】:
我有一个客户的网站在多个地点开发和销售退休村,这是一个 Wordpress 多站点,主站点是通用的,子站点是所有不同的位置。基本上,我们希望每个位置都有一个缩写域,用于广告目的,将访问者带到正确的位置子站点,而不更改 url,因为我们不想为每个域/子站点购买 SSL。
基本上是这样
locationA.com
在地址栏中输入时转到
https://mainsite.com/locationA
无需将浏览器中的子站点 url 更改为 LocationA.com - 我知道如何通过 wordpress 管理设置更改子站点域,但我们不想更改永久链接/url,除非绝对没有其他方法。
所有域名都停放在主站点的主机上, 我尝试通过 cPanel Alias 设置重定向到 https://mainsite.com/locationA,但它总是将我们带到 https://mainsite.com/
RewriteCond %{HTTP_HOST} ^locationA\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.locationA\.com$
RewriteRule ^/?$ "https\:\/\/mainsite\.com\/locationA\/" [R=301,L]
我尝试了其他论坛的其他各种 .htaccess 编辑,但它们要么破坏了站点,要么只是做与上述相同的事情,然后将我们带到通用主站点。 例如
RewriteBase /
RewriteCond %{HTTP_HOST} ^locationA\.com$ [NC]
RewriteRule ^(.*)$ https://mainsite.com/locationA/ [L]
我真的不知道我在用这些做什么,只是尝试一些东西直到有效果为止。
任何帮助或见解将不胜感激,谢谢!
【问题讨论】:
标签: wordpress .htaccess redirect multisite