我对 php 还很陌生,我正在尝试确定组织页面并使用 PHP 交付它们的最佳方式。我的两个(基本)想法是:
还有人有其他建议或想法吗?这是非常基本的东西,但我想看看是否有人有更好的想法。
Thanks
我之前已经在两个方向上进行过,尽管它们都有优点和缺点,但我倾向于第二个选项,即包含布局的单个主页。这类似于母版页在桌面发布应用程序中的工作方式,并且 ASP.NET 很好地实现了这一想法 - 并不是说您应该切换技术。
但是,如果您确实采用此方法,请使用 mod_rewrite 获取 PHP 母版页的路径,而不是 URL 中的查询字符串。您的 .htaccess 文件应包含以下内容:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [S=1]
RewriteRule ^(.*)$ /index.php?path=$1 [QSA]
这基本上是说,如果他们要求的文件不存在,而不是给出 404 错误,将处理交给带有查询字符串变量中的 URL 路径的 index.php。所以 ”http://example.com/path/to/page http://example.com/path/to/page“最终命中index.php,$_GET['path']设置为“/path/to/page”。从那里你可以从数据库、平面文件或你拥有的东西中提取内容。你也可以选择不同的内容基于请求的路径的模板。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)