我一直在四处寻找并尝试了许多不同的想法来为我的客户修复 URL 的状态,但没有任何乐趣。
该 URL 当前如下所示:
website.com/folder1/folder2/folder3/page.php
我的客户希望它与网站上的其他链接一样显示:
website.com/page
我可以删除足够简单并且已经写入我的 .htaccess 文件的 .php 。它只是从 URL 中删除 3 个目录是我无法解决的。
在任何人询问将文件移动到更高的目录之前,恐怕这无法完成,因为此页面的所有内容都需要放在第三个目录中。
我相信我最近的尝试是我最接近解决这个问题的方法,如果有人能指出我的错误和解决方案,将不胜感激:
RewriteRule ^/folder1/folder2/folder3/(.*)$ /page$1 [L,R=301]
编辑:
在今天进行了更多研究之后,我想我可能让人们对这个问题感到困惑。我想我应该说的是我需要屏蔽 URL,隐藏 3 个目录,只显示域和页面本身。
我似乎仍然在用面具撞墙。有什么建议吗?