Редирект с кривых страниц

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

Доброе Всем!

Проблема такая, есть внутренняя страничка, например http://site.ru/remont.php

не знаю как, но откуда то появились в индексе страницы http://site.ru/remont.php/ и самое главное что они открываются - криво, косо, но открываются.

В ажтеакцесе 404 редирект прописан и отлично работает.

Как сделать редирект со всех подобных страниц ну например на главную?

GoRSS
На сайте с 29.07.2013
Offline
138
#1

Если на страницах сайта нет завершения слешем, то скорее надо искать как сделать редирект со "page/" на "page". Копай в сторону .htaccess. Могу на php написать, но это криво.

https://commersoft.ru - софт: Google Indexing [индексация в Гугле по API] - Webcontrol [мониторинг сайтов и доменов]
Сережка
На сайте с 12.01.2007
Offline
97
#2

попробуйте в .htaccess добавить

RewriteEngine on

RewriteRule php\/$ / [L,R=301]
Семён-Ядрён (http://seo-case.com/zakaz_996/submit_brief.html) - Качественное семантическое ядро для Вашего сайта!
A7
На сайте с 15.07.2007
Offline
161
#3
Сережка:
попробуйте в .htaccess добавить
RewriteEngine on

RewriteRule php\/$ / [L,R=301]

Да, эта формула работает!

А можно ли как то редиректить не на главную, а на эту же страницу, тоесть

page1.php/ редиректит на page1.php

page2.php/ редиректит на page2.php

и т д.

Можно ли, но только общим правилом?

Сережка
На сайте с 12.01.2007
Offline
97
#4
acid777:

А можно ли как то редиректить не на главную, а на эту же страницу, тоесть

page1.php/ редиректит на page1.php
page2.php/ редиректит на page2.php
и т д.

Можно ли, но только общим правилом?

Можно,

Вот код

RewriteEngine on

RewriteRule ^(.+)php\/$ http://vashdomen.com/$1php [L,R=301]

и вместо vashdomen.com вписуете свой домен

A7
На сайте с 15.07.2007
Offline
161
#5

Да, отлично работает, только 1 нюанс, редиректит и главная, тоесть

site.ru/ на site.ru

а у мне главную со слешем нужно оставить, можно это как то предусмотреть в формуле?

Сережка
На сайте с 12.01.2007
Offline
97
#6
acid777:
Да, отлично работает, только 1 нюанс, редиректит и главная, тоесть

site.ru/ на site.ru
а у мне главную со слешем нужно оставить, можно это как то предусмотреть в формуле?

Если Вы записали как у меня в коде, то будет редирект только со страниц, оканчивающихся на php/

Остальное не будет.

только если будет урл http://vash.com/papkaphp/

она тоже перекинется на http://vash.com/papkaphp 🍾

A7
На сайте с 15.07.2007
Offline
161
#7
Сережка:
Если Вы записали как у меня в коде, то будет редирект только со страниц, оканчивающихся на php/
Остальное не будет.
только если будет урл http://vash.com/papkaphp/
она тоже перекинется на http://vash.com/papkaphp 🍾

Да, все гуд. Работает. Вопрос закрыт!

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