我正在尝试为别名域修改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做到这一点吗?我一直在努力做到这一点。我真的不知道如何开始。
答案 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,您应该一切顺利!