0

我自行託管的Wordpress網站上的網址以尾部斜線結尾。如果沒有輸入尾部斜線,則301重定向放置在那裏。Google Search Console /網站管理員工具網址錯誤;具有和不具有斜線的相同URL

例子:

http://www.babysavers.com/hamilton-pumpkin-carving-patterns 
 
changes to 
 
http://www.babysavers.com/hamilton-pumpkin-carving-patterns/

但網址在谷歌搜索控制檯/管理員工具錯誤出現既沒有結尾的斜線。他們看起來像這樣:[Google Search Console] [1] [1]:https://i.stack.imgur.com/BQ71B.png

這意味着我需要爲每個URL做兩個重定向(或通配符)。在返回404之前,URL是否可以重定向到一個結尾的斜線?

這些都是在我的.htaccess文件重定向:

RedirectMatch 301 ^/([0-9]{4})/([0-9]{2})/([0-9]{2})/([^/]+).html$ http://www.babysavers.com/$4 
 
RedirectMatch 301 ^/([0-9]{4})/([0-9]{2})/([0-9]{2})/([^/]+).html/$ http://www.babysavers.com/$4 
 
RedirectMatch 301 ^/([0-9]{4})/([0-9]{2})/([^/]+).html$ http://www.babysavers.com/$3 
 
RedirectMatch 301 ^/([0-9]{4})/([0-9]{2})/([0-9]{2})/(.*)$ http://www.babysavers.com/$4

有沒有辦法讓返回404之前重定向?

回答

0

我認爲最好設置一個404頁面;這樣它將自己重定向404錯誤以避免重複條目。的.htaccess解析來自文件:如果頁面的名稱是404.html,您可以在.htacess下面的代碼(重定向之前,您使用)

ErrorDocument 404 /404.html 

注意設置它從上到下,請記住 也一樣。