由於一些不良網址,我們生成了一些不起作用的鏈接,我想用301重定向重定向它們以清除Google的一些網站管理員工具問題。Htaccess不工作 - 重定向301
所以,我們有這個網址是這樣的:
http://www.site.com/subdomain/z//-products
*請注意,子域是可變的,URL的其餘部分是靜態的。
作爲一個側面說明,這個URL沒有任何意義,這就是爲什麼我要重定向它。它應該是這樣的:
http://www.site.com/bedroom/z/12345/bedroom-furniture-products
無論如何,我們有這些不良網址是動態生成的。我們已經修復了這些問題,但谷歌收集它們並繼續嘗試抓取它們。我想創建一個htaccess規則來301重定向它們,最終這個問題應該會被清除。
這就是我試圖與htaccess的不得要領:
^(.*)/n//-products/?$ $1 [R=301,B]
我也試過各種排列這和它不工作。我懷疑這是一個實體轉義問題,但是我的研究讓我添加了[B],但這似乎也不起作用。這就像重定向規則正在工作,但它只是重定向到原始頁面。
我在這裏失蹤了什麼?
很明顯,從這個糟糕的URL'/ subdomain/z // - products'我們不能重定向到'/ bedroom/z/12345/bedroom-furniture-products'。因此,您必須指定您的要求,即確定您想要將哪個URI重定向到錯誤的URL? – anubhava
是的,你是對的。我想要做的就是重定向這個:/ subdomain/z // - 產品到/子域 – Kevin