【问题标题】:Wordpress rewriting URL of a pageWordpress 重写页面的 URL
【发布时间】:2017-04-28 22:10:27
【问题描述】:
我目前正在为一个已经拥有一个具有良好 SEO 的网站的客户从头开始创建一个新的 Wordpress,我有一个问题。
我想在 wordpress 中为新页面使用以前的 url,以保持 SEO,而不是 301 重定向。
例如,我在旧网站 http://my-exemple.com/en/contact.php 和我的 wordpress 上有以下页面:http://my-exemple.com/en/contact-php/
点被替换为-,末尾有/。我怎么能在 wordpress 上拥有完全相同的网址?
谢谢
【问题讨论】:
标签:
wordpress
url
url-rewriting
【解决方案1】:
您只需将页面编辑为/contact 而不是contact.php。
使用 Wordpress,contact.php 将查找具有该名称的特定 php 文件。 301 将.php URL 重定向到它们的非.php 对应对象不会对您的 SEO 性能造成任何损害。
也就是说,如果您真的想重写 URL 以在末尾包含 .php,您可以使用 Wordpress 中的 $wp_rewrite 对象来做到这一点。
看起来像这样:
$wp_rewrite-> page_structure = $wp_rewrite-> page_structure . '.php';
Class Reference/WP Rewrite