我将PHP用于我的项目,并且需要为登录的用户和不登录的用户显示不同的页面。一种解决方案是检查会话是否设置为if(isset($_SESSION['id']))
,如果是,包括一页,如果没有,包括另一页。
示例:index.php
<?php
if(!isset($_SESSION)){
session_start();
}
if(isset($_SESSION['id']))
include 'logged_home.php';
else
include 'unlogged_home.php';
?>
但我认为这是一个糟糕的SEO技术,因为索引文件没有任何元数据,标题和关键字。我不认为Google会抓取到 unlogged_home.php 并从中获取所有关键字。
根据会话是否设置,在index.php中显示不同内容的最佳解决方案是什么?
谢谢!
答案 0 :(得分:1)
包含不是重定向。就谷歌而言,你只提供一个文件 - index.php。