我有两个域名(例如:域名.com 和域名.com ),并且在第一个域名中安装了wordpress, domain1 .com 。
我希望页面 domain1 .com / pageABC / 和子页面显示并访问 domain2 .com
我尝试将.htaccess配置为隐藏或替换(如果是正确的描述) domain1 .com / pageABC / 和所有子页面(例如: domain1 .com / pageABC / subpage / ),只看第二个域: domain2 .com 和 domain2 .com / subpage / 等。
我怎么能这样做?我已经尝试了多站点选项,但对我的学校项目不起作用。
由于
答案 0 :(得分:0)
如果您想立即回答,请点击此处:
RedirectMatch "^/pageABC/(.*)" "http://domain2.com/pageABC/$1"
细分
RedirectMatch 是一个允许您通过正则表达式(Regex)重定向网址的命令。
下一部分“^ / pageABC /(.*)”是诱导重定向的URL。 ^ 符号只会查找其后面的所有内容(如域名中所示),(。*)正则表达式匹配 pageABC的每个子页面。
“http://domain2.com/pageABC/ $ 1”是重定向网址。 $ 1 运算符只是获取(。*)正则表达式的内容,导致所有子页面都被保存并包含在重定向中。
不适合你?
如果此命令不起作用,请记住,可能会保存较旧的htaccess修改尝试,您可能需要清除浏览器缓存以解决此问题。 (它会在隐身窗口中完美运行)