[英]Url redirect with symbols on Wordpress with .htacces
我有一個類似這樣的URL:
www.google.com/?attachment_id=837
我希望所有帶有附件的頁面都轉到主頁,出於SEO的原因,我不希望這些URL出現在Google搜索中。 我嘗試使用Yaogast插件刪除,但是我認為頁面上的主題未編碼為“正確”。 例如,我想重定向到家庭。
我嘗試了類似的方法和變化:
redirect 301 /?attachment_id=837 http://google.com
RewriteRule ?attachment_id(.*) / [R=301, L]
我覺得 ”?” 網址中的“ =“”給我一些問題。
“?” 表示GET變量。 您不能對GET變量使用URL重寫。 更改.htaccess將無濟於事。 我認為最好的方法是在PHP文件中使用GET變量。 從wordpress訪問您的PHP文件,並在開頭添加以下代碼:
if(isset($_GET['attachment_id'])) header('Location: redirect_url');
並將“ redirect_url”替換為您要重定向到的URL
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.