我有一些网页具有以下网址结构:
/信息/ ID / 125 /
由于某些原因,Google已将索引显示为/ details / 125 /且缺少/ id / part的页面。这导致重复的内容问题。
所以我需要一个.htaccess RedirectMatch规则,以便如果URL包含/ details /但之后不包含/ id /,则重定向到404页面。
到目前为止我没有运气的尝试:
RedirectMatch 404 ^ / details /(?!id)/
在我的研究中,我发现了这些信息http://www.mycomputingart.com/programming/Z24.regexpadv.html,我认为这与我需要做的事情有关,但我无法理解它。
答案 0 :(得分:0)
根据您的需要:
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/details/.+$
RewriteRule !^/details/id/.+$ /b/ [R=404,L]