我有一个这样的网址:
www.google.com/?attachment_id=837
我希望所有带附件的网页都转到主页,出于搜索引擎优化的原因,我不希望这些网址出现在Google搜索中。我尝试使用Yaogast插件删除,但我认为页面上的主题没有编码"正确"。 我想重定向到家。例如。
我尝试了类似的东西和变体:
redirect 301 /?attachment_id=837 http://google.com
RewriteRule ?attachment_id(.*) / [R=301, L]
我认为"?"和" ="在URL中给我一些问题。
答案 0 :(得分:0)
"?"表示GET变量。您不能使用URL重写而不是GET变量。更改.htaccess无济于事。我认为这里最好的办法是在PHP文件中使用GET变量。从wordpress访问您的PHP文件,并在开头添加此代码:
if(isset($_GET['attachment_id'])) header('Location: redirect_url');
并替换" redirect_url"使用您要重定向到的网址