这是一个多站点问题。我的许多站点都有类似于以下多行的.htaccess文件:
rewriterule ^(page-one|page-two|page-three)/?$ /index.php?page=$1 [L]
这意味着www.domain.com/page-one和www.domain.com/page-one/都将加载www.domain.com/index.php?page=page-one。
然而,我经常被告知,良好的SEO实践是确保每个页面仅使用一个URL,因此我想通过.htaccess文件使www.domain.com/page-one重定向到www.domain.com/page-one/。
请注意,我不希望的答案是在行尾删除“?$”,因为这只会导致www.domain.com/page-one成为404链接。