想知道是否有人能指出我正确的方向。
我的问题是我如何拥有静态页眉/页脚,只有主要内容发生变化。另外我想知道如何保持URL SEO友好?
另一件事是在我的网站上说该部分是网络托管我想要的网址http://example.com/web-hosting。不,当该页面加载时,我希望在内容中有一个特定于Web托管的侧栏,这将根据它们所处的顶级类别而改变。
如果你能指点我教程或阅读资源我很欣赏它。
由于 戴夫
答案 0 :(得分:0)
不使用任何框架,您要做的是在自己的文件中包含每个静态段的代码,然后在每个单独的页面中包含适当的文件。或者,您可以随时将所有内容分组为“header.php”和“footer.php”,并将其包含在每个页面中。
如果您正在寻找具有更多基础设施的东西,可以查看CodeIgniter。您将不得不仔细阅读教程,但它提供了一个框架来创建页面的每个不同的可视块,然后根据需要将它们合并到单独的页面中。
答案 1 :(得分:0)
我要保持页眉/页脚相同,我创建了一个名为pageElements
的单独PHP文件,其中包含导航菜单,页眉和页脚的功能。在每个页面上,我都包含该文件并调用这些函数。
在我看来,这是最简单的方式。
答案 2 :(得分:0)
我会调查Smarty来模仿您的网站 - 我反对它,但是让您从演示文稿中分离登录。
网址部分,Apache mod_rewrite(大多数人都可以使用!)会为你做这件事。
.htaccess文件的基本示例(放在站点的htdocs中) - 将重写任何实际不存在的文件/路径:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [QSA,L]
在index.php(或其他)用户$ _GET中访问用于指导代码的内容。