您可以尝试将此添加到您的中的wordpress规则之上。htaccess:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^about-us/([^/]+)/([0-9]+)/$ about-us/$1/ [R=301,L]
这不是很有用,但这可能是一件好事。它会将about-us目录中只有数字的任何子目录重定向到其父页面(about-us的子页面)。
这个是通用的。在我有限的测试中,删除url末尾的任何数字非常有效。这将使你永远不能只用数字来命名页面。任何页面都需要包含字母。
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)/([0-9]+)/?$ $1/ [R=301,L]
这很可能会产生不可预见的后果,所以如果你使用它,只要记住它,任何时候你必须解决一些奇怪的行为。。。
您还可以通过更改以下内容,将其中任何一个限制为仅重定向一个挂起数字,而不是重定向任意数量的挂起数字:
([0-9]+)
收件人:
([0-9])
希望这有助于。。。