Перенаправление нескольких повторяющихся URL-адресов на основной URL-адрес с помощью .htaccess

#html #apache #.htaccess #web-development-server #filezilla

Вопрос:

Я разработал веб-сайт, и с точки зрения SEO домашняя страница веб-сайта доступна по трем или более разным URL-адресам, что, соответственно, создает риск дублирования контента, поскольку один и тот же контент может быть доступен по разным URL-адресам.

например. мой веб — сайт открывается по адресу ниже

 https://www.insider.in/index.php

https://www.insider.in/

https://insider.in/
 

Точный URL-адрес, который необходим, должен быть похож

 https://www.insider.in/
 

для достижения того же я использую файл .htaccess с кодом, приведенным ниже:

 RewriteCond %{THE_REQUEST} ^[A-Z]  /([^/] /)*index.(php|html?)[#?]?
RewriteRule ^(([^/] /)*)index.(php|html?)$ https://insider.in/$1[R=301,L]
 

Я попытался перенаправить все дубликаты URL-адресов на один URL-адрес, используя приведенный выше код файла .htaccess, но он не работает, также я включил все права доступа к файлам в FileZilla, но опять безуспешно.

Любая помощь или рекомендация будут оценены по достоинству, спасибо!

примечание — веб-сайт размещен на облачном сервере с использованием FileZilla

для справки я делюсь скриншотами

Изображение папки разработки для вашей справки

Изображение правила .htaccess, которое я использовал

Ответ №1:

Вы можете использовать приведенные ниже правила для устранения проблем с дублированием контента на вашем сайте :

  RewriteEngine on

#Redirect non-www domain to www
RewriteCond %{HTTP_HOST} ^insider.in$ [NC]
RewriteRule ^ https://www.insider.in%{REQUEST_URI} [NE,L,R=301]
 #Redirect /index.php to /
RewriteCond %{REQUEST_URI} ^/index.php$
RewriteRule ^ https://www.insider.in/ [L,R=301]
 

Не забудьте поместить правила тезисов в верхнюю часть вашего htaccess.

Комментарии:

1. Здравствуйте, спасибо за ваш ответ, я только что попробовал приведенный выше справочный код, но проблема не решена.

2. Здравствуйте, спасибо за ваш ответ, я только что попробовал приведенный выше справочный код, но проблема не решена, та же проблема все еще сохраняется, перенаправление не работает

3. @Sameer попробуйте очистить кэш вашего браузера или попробуйте другой браузер, чтобы проверить правила.

4. Привет @Amit Verma, Спасибо за ваш ответ, согласно вашей рекомендации, я попытался очистить кэш, также попробовал это в режиме инкогнито и в другом браузере, но не сработало

5. Есть ли вероятность, что может возникнуть какая-то проблема со стороны сервера или в FileZilla ?