2013-12-06 2 views
1

Мой сайт www.artlogdigi.com работает отлично, однако мы обнаружили, что некоторые люди посетили www.artlogdigi.com/index.html, страница которого, очевидно, не существует, и показывает страницу ошибок 404.URL-адрес перенаправления WordPress

Мы также обнаружили, что посетили людей contact/index.html, about-us/index.html, который показывает также 404.

Интересно, мой сервер или WordPress перенаправляют посетителей на этот вид URL?

BTW! Мы используем хостинг GoDaddy для нашего сайта и устанавливаем WordPress с помощью бесплатной службы GoDaddy.

ответ

1

Вы можете добавить правило переадресации, чтобы удалить /index.htmml с любого URI.

RewriteCond %{THE_REQUEST} /index\.html [NC] 
RewriteRule ^(.*?)index\.html$ /$1 [L,R=301,NC,NE] 

Убедитесь, что это первое правило в корневом .htaccess

+0

спасибо за ваш ответ, кажется, смысл. Я проверю его и дам вам знать. Еще раз спасибо –

+0

Он отлично работал, спасибо! –

+0

Добро пожаловать. Рад, что он работает. – anubhava

0

В качестве альтернативы можно установить плагин переадресаций:

http://wordpress.org/plugins/redirection/

Это позволит вам отслеживать все и 404-х создать 301 переадресацию для каждого без необходимости редактировать файл .htaccess.

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