wordpress - htaccess,rewriteurl 到子文件夹中 WordPress 站点的页面
问题描述
这是场景,我有一个服务器和两个 WordPress 站点,它们位于各自的子文件夹中:
public_html/site_one/
public_html/site_two/
这些站点显示如下:
www.site.com/site_one/
www.site.com/site_two/
这些网站中的第二个有一个启动页面/登陆页面:
www.site.com/site_two/landing-page/
...需要显示在站点的根目录中:
www.site.com/
我知道有更好的方法可以实现这一点,但我仅限于使用它目前的设置方式。
最初我认为我可以在根目录中设置一个 .htaccess 文件,该文件重写对站点根目录的访问以显示来自 site_two 的登录页面,但这并没有按预期工作。这是来自服务器根目录的 .htaccess 文件:
RewriteRule ^$ subfolder/page-slug [L]
这将重定向到网站的首页。如果我替换page-slug
为?p=1234
then 它显示为正确的页面,但似乎也重定向到登录页面的完整 URL。
有什么方法可以实现我所追求的吗?
澄清:
- 用户访问 site.com
- URL 显示为 site.com
- 显示的页面是 site.com/site_two/landing-page/
当不链接到 WordPress 页面(在“test-subfolder”中使用测试 index.php)时,我已经设法让这种行为起作用,但 WordPress 及其自己的 .htaccess 文件似乎令人困惑。
任何帮助,将不胜感激。有没有办法从 WP .htaccess 文件中排除登录页面,以及 WP .htaccess 文件阻止页面显示在站点根目录的原因是什么?
解决方案
推荐阅读
- swift - Foreach 只返回第一个值
- json - swift:如何在不创建包含所述对象数组的结构的情况下解码 json 对象数组?
- android - SecurityException 华为手机
- javascript - gapi 授权从移动网站返回 access_denied 但在桌面上工作
- python - 从元组字典中删除重复项
- gf - 将 (|) 功能添加到 GF 上的确定器
- docusignapi - 如何使用 DocuSign Admin API 更新用户的街道地址
- django - 如何修复引导卡模板上的图像大小和位置?
- string - 浏览字符串但避免子字符串
- sql - 如何限制查询中返回的组数,但不限制 Oracle 中的行数