【问题标题】:Redirecting index.php to specific WordPress page in subdirectory but hide page url将 index.php 重定向到子目录中的特定 WordPress 页面但隐藏页面 url
【发布时间】:2018-03-04 17:33:28
【问题描述】:

我正在尝试将 index.php(或默认主域页面)重定向到同一域的子目录中的特定 WordPress 页面。但同时隐藏 WordPress 页面的 URL 路径(不显示在浏览器的地址栏上)。

例如,当用户访问 mywebsite.com 时,它将重定向到 mywebsite.com/WPsite/WPpage(不是默认的 WordPress 主页)。 但是地址栏会说 mywebsite.com

我在我的 .htaccess 上使用它来进行重定向

RedirectMatch 301 ^/$ /WPsite/WPpage/

但我需要隐藏“WPsite/WPpage/”部分。

它不必只是 .htaccess 路由,如果我可以在 index.php 文件中使用一个 php 函数也可以。

提前致谢。

【问题讨论】:

    标签: php wordpress .htaccess redirect


    【解决方案1】:

    如果要将索引目录替换为特定页面,请将其放在主目录 .htaccess 文件中:

    DirectoryIndex   path/to/your/page.php
    

    【讨论】:

    • 不适用于 wordpress 页面。是因为 wordpress 页面是动态创建的,并且没有真正的 .php 文件扩展名吗?我只得到一个“索引/”页面。
    • 不,它在 wordpress 中工作,也许还有别的东西
    • 这条路行得通吗? mywebsite.com/WPsite/WPpage.php 或只是子目录 WPsite/WPpage.php
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-25
    • 2011-10-06
    相关资源
    最近更新 更多