#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
для справки я делюсь скриншотами
Ответ №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 ?