我已经在wordpress,/product中创建了一个产品页面。
当前获取产品/产品/的id?id=123
该页面有一个短代码,可以提取并显示相关数据
e、 g.[产品\\u短码]
我想知道如何使这个URL对SEO更友好。我尝试通过使用URL重写。htaccess,以便我可以像这样链接到页面/产品/标识/产品描述
然而,Wordpress抛出了404,尽管我可以看到我的一些短代码运行(标题标记更改)
有人能告诉我如何才能实现我在这里的目标吗?已经做了两周了!:(
我已经在wordpress,/product中创建了一个产品页面。
当前获取产品/产品/的id?id=123
该页面有一个短代码,可以提取并显示相关数据
e、 g.[产品\\u短码]
我想知道如何使这个URL对SEO更友好。我尝试通过使用URL重写。htaccess,以便我可以像这样链接到页面/产品/标识/产品描述
然而,Wordpress抛出了404,尽管我可以看到我的一些短代码运行(标题标记更改)
有人能告诉我如何才能实现我在这里的目标吗?已经做了两周了!:(
你的规则需要稍微调整一下。您还需要添加id
到有效的查询变量。
function wpd_test_rule() {
add_rewrite_tag( \'%id%\', \'([0-9]+)\' );
add_rewrite_rule(
\'^product/([0-9]+)/([^/]+)/?$\',
\'index.php?page_id=5&id=$matches[1]\',
\'top\'
);
}
add_action( \'init\', \'wpd_test_rule\' );
请注意,WordPress没有将查询变量放入$_GET
, 您需要调整代码以使用get_query_var(\'id\')
获取值。我也会考虑使用比id
.我担心的是,当我搜索那家公司时,我会看到图片中显示的内容。我要求它显示一个有利于SEO的自定义标题,而不是主页。修复此问题的最佳方法是什么?请查看相关网站搜索结果的附图。提前感谢