使用WordPress重命名文件夹和别名域的备用主页

时间:2019-05-03 07:43:57

标签: wordpress apache .htaccess

我正在尝试为别名域修改URL。 我们有main-domain.ext和alias-domain.ext。

成功完成 我们正确设置了别名,并修改了wordpress site_url和home_url,以便alias-domain.ext / page / subpage显示与main-domain.ext / page / subpage相同的信息。

挑战 现在,我们想更进一步。

我们有一个页面和一个子页面,分别称为main-domain.ext / consultancy和main-domain.ext / consultancy / subpage。 我们希望将main-domain.ext / consultancy设置为alias-domain.ext的主页,以便main-domain.ext / consultancy / subpage将显示为alias-domain.ext / subpage。

含义:

alias-domain.ext / == main-domain.ext / consultancy

alias-domain.ext / subpage == main-domain.ext / consultancy / subpage

alias-domain.ext / any-page == main-domain.ext / consultancy / any-page

含义是别名,我们要删除文件夹名称“ consultancy”,并希望将顾问页面设置为主页。

我们可以使用htaccess做到这一点吗?我一直在努力做到这一点。我真的不知道如何开始。

1 个答案:

答案 0 :(得分:0)

将此内容放在.htaccess中的#BEGIN WordPress上方:

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^alias-domain\.com$ [NC]
RewriteRule ^(.*)$ index.php?page_id=ID_OF_SUBPAGE [NC,QSA]

替换别名域和ID_OF_SUBPAGE,您应该一切顺利!

source