301 редирект в htaccess

123
W1
На сайте с 22.01.2021
Offline
306
#11
estic #:
Нужны такие: /stanki.php --> /stanki

Ну это да, чтобы старые ссылки не потерять и чтобы не было прямого доступа к скрипту. На самом сайте, естественно, никаких ссылок типа  /stanki.php быть не должно.

Мой форум - https://webinfo.guru –Там я всегда на связи
Sdrozdov
На сайте с 19.02.2021
Offline
42
#12
estic #:

Хорошо. Будем считать, что его "посадочная" содержит список товаров категории. Правда, каталог мог быть более сложным, т.е. многоуровневым.

Под посадочной я имел ввиду страница категории.

estic #:

Нужны такие: /stanki.php --> /stanki и т.п. Если делать, как мы предложили, и сайт уже работает.

Стремно же.  Это 301-е редиректы массово, на них ссылки повсюду и в меню и в ХК товаров.

W1
На сайте с 22.01.2021
Offline
306
#13
Sdrozdov #:
на них ссылки повсюду и в меню и в ХК товаров

То, что сделано неправильно, нужно переделывать.

Sdrozdov #:
Стремно же.

А сколько лет сайту? Если сайт молодой, то вообще ничего стрёмного.

Sdrozdov
На сайте с 19.02.2021
Offline
42
#14
webinfo #:

То, что сделано неправильно, нужно переделывать.

А сколько лет сайту? Если сайт молодой, то вообще ничего стрёмного.

20 лет

Делалось в такие древние времена, когда и ЧПУ то не было и страницы вида http://site.ru/catalog.php?id=12345 были нормой. Позже натянули на него ЧПУ, но учли не все.

W1
На сайте с 22.01.2021
Offline
306
#15
Sdrozdov #:
20 лет

Как я угадал 😊

webinfo #:
Сайт либо из 2000-го года

Это вопрос больше к сеошникам, но мне кажется, что если переделать как  надо, то сайт не должен потерять позиции в выдаче. ПС переиндексируют страницы категорий, и всё будет нормально.



E
На сайте с 01.10.2017
Offline
125
#16
Sdrozdov #:
Стремно же.  Это 301-е редиректы массово, на них ссылки повсюду и в меню и в ХК товаров.

"Стремно" сидеть на таком софте в 2023 году 😊

Я часто переношу статические сайты и вот такие "недодинамические" как в свой сервис, так и на self-hosted динамические каркасы. Ничего сложного.

Можно переносить частями и даже постранично. Что касается непосредственно реализации "редиректов массово", здесь "коллеги" опять могут подсказать общее правило mod_rewrite или mod_alias (или общий программный фильтр), но можно сделать и отдельно в каждом файле наподобие /stanki.php или в общем для подобных адресов контроллере без лишних условий (там условием будет само существование файла: есть файл - работает код из этого файла, нет - работает общий контроллер). Я как программист советую второй способ, т.е. без общего правила/фильтра.

Кстати, .html в адресах сейчас считается более приемлемым вариантом (который можно оставить), чем .php, поэтому я часто оставляю .html в адресах страниц, по крайней мере если не для всех страниц, то для многих. У "узловых" страниц обычно все равно убираю, например:

  • /category/object.html остается;
  • /category.html меняется на /category[/] (если не нужны две разные страницы под такими адресами).

Оно в общем-то всегда так было, если использовать "индексные страницы", например /stanki/[index.php], а не /stanki.php 😉

Домены на продажу: https://p20.ru/collection/domains-for-sale
Sdrozdov
На сайте с 19.02.2021
Offline
42
#17
estic #:
.html в адресах сейчас считается более приемлемым вариантом (который можно оставить), чем .php
Серьезно есть такое наблюдение?

E
На сайте с 01.10.2017
Offline
125
#18
Sdrozdov #:
Серьезно есть такое наблюдение?
Да. Присмотритесь к сайтам сильных технологических компаний, которые давно "на плаву". Их трудно заподозрить в том, что они все поголовно оставили действительно статические страницы с .html в адресах. А вот .php у них обычно нет. Если не брать в расчет сайт самого PHP 😊
SeVlad
На сайте с 03.11.2008
Offline
1609
#19
estic #:
Присмотритесь к сайтам сильных технологических компаний, которые давно "на плаву".

Например?

estic #:
А вот .php у них обычно нет.
"Обычно" сейчас нет ничего. А иногда у древностей есть и php и asp и даже экзотика типа jvsp.


Sdrozdov #:
Серьезно есть такое наблюдение?
Это настолько древнее заблуждение... Удивительно, что до сих пор есть те, кто в него верит.
Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
W1
На сайте с 22.01.2021
Offline
306
#20
SeVlad #:
Например?

https://www.hp.com

123

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