【发布时间】:2016-02-21 22:40:44
【问题描述】:
我对 SEO - PHP 有疑问。
我有 2 个页面:一个新闻列表页面和一个新闻详细信息页面。
但是,从 SEO 的角度来看,我如何区分 URL 中的这两个页面?
目前,我正在使用这些 URL:
- www.site.com/it/news/page-1/ - www.site.com/it/news/page-2/ ... (带分页的新闻列表)
- www.site.com/it/news/title-news-detail/ (新闻详情)
我的文件.htaccess 代码:
# first parameter
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/$ index.php?lang=$1 [L]
#
# second parameter
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/([^/]+)/$ index.php?lang=$1&page=$2 [L]
#
# third parameter
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/$ index.php?lang=$1&page=$2¶m=$3 [L]
我的问题是读取第三个参数,因为不知道这是页码还是新闻标题..
【问题讨论】:
标签: php .htaccess mod-rewrite pagination seo