如何将.htaccess配置为像第二个域一样的子页面?

时间:2018-03-15 19:38:03

标签: php wordpress .htaccess

我有两个域名(例如:域名.com 域名.com ),并且在第一个域名中安装了wordpress, domain1 .com

我希望页面 domain1 .com / pageABC / 和子页面显示并访问 domain2 .com

我尝试将.htaccess配置为隐藏或替换(如果是正确的描述) domain1 .com / pageABC / 和所有子页面(例如: domain1 .com / pageABC / subpage / ),只看第二个域: domain2 .com domain2 .com / subpage / 等。

我怎么能这样做?我已经尝试了多站点选项,但对我的学校项目不起作用。

由于

1 个答案:

答案 0 :(得分:0)

如果您想立即回答,请点击此处:

RedirectMatch "^/pageABC/(.*)" "http://domain2.com/pageABC/$1"

细分

RedirectMatch 是一个允许您通过正则表达式(Regex)重定向网址的命令。

下一部分“^ / pageABC /(.*)”是诱导重定向的URL。 ^ 符号只会查找其后面的所有内容(如域名中所示),(。*)正则表达式匹配 pageABC的每个子页面

http://domain2.com/pageABC/ $ 1”是重定向网址。 $ 1 运算符只是获取(。*)正则表达式的内容,导致所有子页面都被保存并包含在重定向中。

不适合你?
如果此命令不起作用,请记住,可能会保存较旧的htaccess修改尝试,您可能需要清除浏览器缓存以解决此问题。 (它会在隐身窗口中完美运行)