переадресация с дублей

A7
На сайте с 15.07.2007
Offline
161
658

Все привет!

Люди добрые подскажите, как быть?

Есть сайт, возьмем для примера site.ru/stranica.php

как оказалось эта страница открывается и по адресу без php, тоесть  site.ru/stranica

и получается это страницы дубли и несколько таких яша уже проиндексировал.

Как сделать на всех страницах переадресацию с без php на страницы с .php 

Может как то через .htaccess ?

L
На сайте с 10.02.2015
Offline
221
#1

Для начала найти источник дублей

А переадресацию наверно удобней сделать из страницы обработчика

A7
На сайте с 15.07.2007
Offline
161
#2
livetv #:

Для начала найти источник дублей

А переадресацию наверно удобней сделать из страницы обработчика

Как это из страницы обработчика?

L
На сайте с 10.02.2015
Offline
221
#3
acid777 #:

Как это из страницы обработчика?

из php-скрипта

A7
На сайте с 15.07.2007
Offline
161
#4
livetv #:

из php-скрипта

как именно?

W1
На сайте с 22.01.2021
Offline
285
#5
acid777 #:
как именно?

Для этого:

livetv #:
Для начала найти источник дублей
Мой форум - https://webinfo.guru –Там я всегда на связи
IW
На сайте с 16.12.2014
Offline
73
#6
acid777 :
Как сделать на всех страницах переадресацию с без php на страницы с .php 
https://yandex.ru/search/?text=переадресацию с без php на страницы с .php
SSD VPS скидка 25% по купону iwork https://cp.inferno.name/cart.php?gid=23 | надежный хостинг http://bit.ly/2Yiq93h
Vladimir
На сайте с 07.06.2004
Offline
531
#7
i-work #:
https://yandex.ru/search/?text=переадресацию с без php на страницы с .php

чтобы наплодить редиректов?

livetv #:

Для начала найти источник дублей

и устранить источник

Аэройога ( https://vk.com/aeroyogadom ) Йога в гамаках ( https://vk.com/aero_yoga ) Аэройога обучение ( https://aeroyoga.ru ) и просто фото ( https://weandworld.com )
A7
На сайте с 15.07.2007
Offline
161
#8
Да нет источника, проверил весь сайт. Откуда они взялись эти дубли, не понятно. Неужели нет никакого правила через  .htaccess ?
damn-doubleclick
На сайте с 10.09.2021
Offline
40
#9

Вот пример правил, которые нужно добавить в файл .htaccess:

RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ $1.php [L,QSA]

Эти правила выполняют следующие действия:

  1. RewriteEngine On включает модуль мод_rewrite веб-сервера Apache.

  2. RewriteCond %{REQUEST_FILENAME} !-f проверяет, что запрашиваемый файл не существует в файловой системе.

  3. RewriteCond %{REQUEST_FILENAME} !-d проверяет, что запрашиваемый файл не является директорией.

  4. RewriteRule ^(.*)$ $1.php [L,QSA] выполняет перенаправление на файл с расширением .php. Переменная $1 содержит запрошенный путь без расширения .php. Флаг L указывает на завершение обработки правил, а флаг QSA добавляет к новому URL все параметры запроса.

***

ChatGPT

Лучший хостер с адекватными сис. админами: https://clck.ru/35zGfN
W1
На сайте с 22.01.2021
Offline
285
#10
acid777 #:
Да нет источника, проверил весь сайт.

Это как про суслика:


Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий