将index.php重定向到子目录中特定的WordPress页面,但隐藏页面URL

3

我想将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函数也可以。

先行致谢。

1个回答

0
把这段代码放在你的主目录下的.htaccess文件中,如果你想将索引目录替换为特定的页面:
DirectoryIndex   path/to/your/page.php

无法在WordPress页面上工作。这是因为WordPress页面是即时创建的,实际上没有.php文件扩展名吗?我只能得到一个"Index of/"页面。 - Mark
不,它在WordPress中运行正常,可能还有其他问题。 - Mohammed Elhag
这个路径能用吗?mywebsite.com/WPsite/WPpage.php 还是只需要子目录 WPsite/WPpage.php? - Mark

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接