我在GitHub上使用了一个名为TWA的框架:https://github.com/twaframework/twaframework
您不必知道回答此问题的框架,但如果有帮助,您可以查看它。
基本上,此框架在根目录中有一个web_content
文件夹。这个文件夹里面有一个名为pages
的文件夹
然后,pages
文件夹中的文件夹名为我们所有页面的所有标题。
因此,例如,home
/web_content/pages/home
文件夹
所有这些页面文件夹中的主文件也以其页面命名:
/web_content/pages/home/home.php
或者
/web_content/pages/overview/overview.php
请注意,我正在尝试通过xampp处理此问题,因此这些文件都是通过我的localhost提供的。
我搜索了.htaccess
规则可以成功执行此操作的所有位置:
将localhost/SkyDev/home
或localhost/SkyDev/overview
重定向到:
localhost/SkyDev/web_content/pages/home/home.php
和
localhost/SkyDev/web_content/pages/overview/overview.php
请注意SkyDev
是xampp的htdocs中项目文件夹的名称。此外,我需要它,以便无论我在SkyDev/
后输入什么,它都将遵循此规则并尝试查找具有该名称的文件夹和文件。我不需要它适用于home
和overview
。此外,重定向不应该更改我在URL中键入的内容。它应该只是带我到正确的文件。
我感谢任何帮助!