将301 www.my-site.com/page/n重定向到www.my-site.com/

时间:2014-08-15 作者:Advanced SEO

如何使用在WordPress站点上进行重定向。htaccess重定向此:

http://www.my-site.com/page/n

至主页:

http://www.my-site.com/

我不想在网站的第一页列出之前的文章,我从索引底部删除了分页链接。php,但可以在浏览器位置栏中键入地址打开这些页面,或通过搜索引擎查找已编制索引的链接。。。

2 个回复
最合适的回答,由SO网友:Howard E 整理而成

看起来您要求的是将/page/n重定向到主页,这可以通过RedirectMatch指令完成。

因此:

RedirectMatch 301 ^/page/(.*) http://www.my-site.com/ 
将所有流量从/页/n重定向到主页。

SO网友:kqw

.htaccess 没关系,但我经常喜欢为这些东西使用插件的便利性。我喜欢Redirection 大多数情况下,它还支持正则表达式。

regexp^/page/(.*) 将匹配以下内容page/n 而且不匹配category/name/page/n. 你可能想学习more about regexes 如果需要。

结束

相关推荐

如何使我的.htaccess文件可由wp-admin写入?

我的ISP更改了Wordpress博客的主机,一切都停止了。有一个DNS问题,但他们解决了这个问题,但除主页外的每个页面都返回了404错误。当我查看permalinks页面时(/wp-admin/options-permalinks.php) 在wp admin中,我看到了以下内容:如果您的。htaccess文件是可写的,我们可以自动执行此操作,但事实并非如此,这些是您应该在中包含的mod\\u重写规则。htaccess文件。在字段中单击,然后按CTRL+a组合键选择全部。添加它列出的内容(通过我的ISP