我在WordPress上有一个超过35,000页的网站,但问题是我不知道会自动为每个页面/类别/帖子创建一个“提要”页面。
我已禁用此功能,但我想通过以下方式重定向所有这些供稿页面:
https://$url/$uri/feed
到
https://$url/$uri/
答案 0 :(得分:1)
您的所有35,000页都可能没有被搜索引擎索引。您可能只想添加RewriteRule并将这些索引页面永久重定向回其原始URL。
This expression可以简单地做到这一点:
如果您想知道该表达式的工作原理,此图将显示:
然后,您可能想向.htaccess
添加类似的代码,然后重新启动Apache:
sudo apachectl restart
,并在每次修改.htaccess
文件时清除浏览器缓存。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*)\/feed$ $1\/$ [L,R=301,QSA]
</IfModule>