由于搜索引擎爬行错误,我需要将不存在子文件夹的网站重定向到可访问的网站。
这就是目前导致404个错误的原因:
www.domain。tld/子文件夹1/tag1/
www.domain。tld/子文件夹1/tag2/www.domain。因此,我只想将上述URL重定向到根域。以下代码指向www.domain。tld/tag3/(这不是我需要的)
RewriteRule ^subfolder1/(.*)$ /$1 [R=301,NC,L]
谁能帮我在中修改什么。htaccess文件,所有包含子文件夹1的URL都重定向到www.domain。tld?
最合适的回答,由SO网友:Traveler 整理而成
这是我经过数小时的调查后最终找到的解决方案:
RewriteRule ^subfolder1/(.*)$ http://www.domain.tld [R=301,NC,L]
在中使用上述代码。htaccess文件,位于您的网站根目录中,包含www.domain的所有URL。tld/子文件夹1/*被重定向到根域。
希望这对我以外的任何人都有帮助:-)