另一个非常初学者的网站问题。因此,查看一个简单的 php 站点背后的文件结构:
建议使用类似于以下的结构:
htdocs/
/Assets/
/CSS
/JS
/func/func.php
_newpost.php
tags.php
index.php
对于 SEO,我相信更“合乎逻辑”的 URL 更适合内容子类别。
eg. www.example.com/tags.php?t=celebrity
不太可取:
www.example.com/tags/celebrity
就 URL 而言- 我可以将 tags.php 文件放在 htdocs/tag 中,或者我可以使用 mod_rewrite 来获得所需的效果。这就是说,在“包含”func/func.php 和任何其他“操作”(例如 _newpost.php)时,在子文件夹中移动 .php 文件会导致问题。
问题- PHP 文件的存放位置是否有约定?它们都应该在根中吗?对于 _newpost.php - 执行操作和重定向的文件。这些都应该坐在哪里有约定吗?那么 mod_rewrite 应该处理 URL 的“外观”吗?
非常感谢 - 永远感激,马特