0

URL-адреса моего собственного сайта Wordpress с завершающей косой чертой. Если конечная косая черта не вводится, перенаправляется 301, чтобы поместить ее туда.Ошибки URL-адреса Google Search Console/Webmaster; те же URL-адреса с косой чертой и без нее

Пример:

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

Но URL ошибки в Google Search Console инструменты/веб-мастеров появляются как с и без слэш. Они выглядят следующим образом: [Консоль поиска Google] [1] [1]: https://i.stack.imgur.com/BQ71B.png

Это означает, что для каждого URL необходимо сделать две переадресации (или подстановочный знак). Может ли перенаправление URL с завершающей косой чертой до возврата 404?

Это переадресовывает в моем файле .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 ошибки самостоятельно, чтобы избежать дублирования записей. Если имя вас странице 404.html, вы можете установить его на код ниже в .htacess (перед перенаправлением, который вы используете)

ErrorDocument 404 /404.html 

Примечание: .htaccess разбирает файл сверху вниз, поэтому имейте в виду то же самое.

 Смежные вопросы

  • Нет связанных вопросов^_^