一个包含不同内容和URL的php页面
我有一个xml数据库,其中储存了几篇博客文章 xml示例:一个包含不同内容和URL的php页面,php,database,singlepage,Php,Database,Singlepage,我有一个xml数据库,其中储存了几篇博客文章 xml示例: <element id="12" size="square" category="portfolio"> <tag tag="printer printing 3d apple iphone 5 bumper case"></tag> <icon class="icon-picture"></icon> <urlpage url="/contact
<element id="12" size="square" category="portfolio">
<tag tag="printer printing 3d apple iphone 5 bumper case"></tag>
<icon class="icon-picture"></icon>
<urlpage url="/contact/contact.html"></urlpage>
<urlimage src='./Post thumbnail images/01.png'></urlimage>
<date date="8 Apr"></date>
<title>Minimal Bumper for iPhone 5 : Protect your iphone with a lightwheight and protect full case </title>
</element>
iPhone 5的最小保险杠:用灯光保护您的iPhone,并保护整个手机壳
我想有两个主要的php网页为基础的我的网站。
显示博客文章缩略图和链接的main index.php页面。
以及一个单独的.php页面,其中每个博客文章都可以单独显示
当我点击index.php页面中的博客文章缩略图链接时,如何加载、更改single.php页面的内容和url
如果这是可能的,它如何为搜索引擎优化工作
对不起,我的英语是法语。首先,您可以在数据库中为每篇文章添加一个名为“url”的字段,您可以在其中为每篇文章定义自定义url。 您可以在.htaccess中使用重写url规则。 下面是一个链接,其中有一些非常好的例子,说明了这是如何工作的:
在single.php上,您可以从数据库动态加载内容。您可以通过使用将在url中设置的GET变量来完成此操作: 对于single.php,url www.example.com.php?blog_no=121
if(isset($_GET["blog_no"])) {
// connect to database and get post
}
链接到该帖子时,需要在url中设置$\u GET变量:
在index.php页面上,您可以
<a href="single.php?blog_no=121">Post 121</a>
是否已经设置了$\u GET
变量?不,当链接到该帖子时,您将通过url传递它们,例如index.php,我认为这应该在您的answerOn single.php中。您正在检查url中是否设置了变量。然后可以使用此变量搜索数据库并检查该帖子。好的,谢谢。如果我直接在浏览器中写入此url,它是否加载了正确的内容?它对SEO友好吗?