301 редирект с url прописанного буквами на католог

R
На сайте с 06.02.2022
Offline
27
572

Доброго времени суток. Прошу подсказки, так как в серверной части нет извилин разбираться. Есть допустим site.ru/privet/primer.html нужно перенаправить так, чтобы все страницы сайта ссылались на свой подкатолог .

Вообщем если называть страницы index.html

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
RewriteCond %{REQUEST_URI} ^(.*)/index\.html$
RewriteRule ^(.*)index\.html$ https://%{HTTP_HOST}/$1 [R=301,L]
</IfModule>
то любая страница условно не сорит в строке браузера и выглядит так  site.ru/privet/ . Вот хочу их по разному называть, чтобы проще отличать в редакторе было, но как бы оставлять эти пометки чисто для себя.


totamon
На сайте с 12.05.2007
Offline
437
#1
ronibestplay :
Вот хочу их по разному называть, чтобы проще отличать в редакторе было, но как бы оставлять эти пометки чисто для себя.
пытаясь что-то упростить, вы на самом деле усложняете🤔 вы готовы при добавлении страницы каждый раз вносить правки в файл этих редиректов?
Домены и хостинг https://8fn.ru/regru | Дедик от 3000р https://8fn.ru/73 | VPS в Москве https://8fn.ru/72 | Лучшие ВПС, ТП огонь, все страны! https://8fn.ru/inferno | ХОСТИНГ №1 РОССИИ https://8fn.ru/beget
R
На сайте с 06.02.2022
Offline
27
#2
totamon #:
пытаясь что-то упростить, вы на самом деле усложняете🤔 вы готовы при добавлении страницы каждый раз вносить правки в файл этих редиректов?

Благодарю за ответ! Тот код что я привел в .htaccess прописывается. Если страницу какую надо 301 то просто Redirect 301 /katalog-produkcii/  /info/katalog-produkcii /

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


E
На сайте с 01.10.2017
Offline
100
#3
ronibestplay #:
Дело в том, что в редакторе неудобно, открыто много вкладок порой и где какой индекс запоминать не особо хочется.

Добавьте в редактор, хоть на JS, отображение имени НАДкаталога. Практически в любом редакторе присутствуют в каком-то виде "хлебные крошки". Или речь о редакторе на локальном компьютере? 😀 Тоже можно найти подходящий.

Вообще можно отказаться от музейного подхода к редактированию и перенести основное содержимое в базу данных. (Страницы при этом могут продолжать кэшироваться в файлах.) В этом случае можно непосредственно текст "каталога" редактировать. При этом даже подручные средства можно использовать (смотрите вложение, а вот результат: hyde.pageshop.ru/whats-jekyll). А редактировать "каталог продукции" обычно вовсе не требуется. Вы редактируете отдельные продукты, добавляете или удаляете их, что соответствующим образом отражается в каталоге.

png edithyde.png
Домены на продажу: https://p20.ru/collection/domains-for-sale
R
На сайте с 06.02.2022
Offline
27
#4
estic #:
hyde.pageshop.ru/whats-jekyll
estic #:

Добавьте в редактор, хоть на JS, отображение имени НАДкаталога. Практически в любом редакторе присутствуют в каком-то виде "хлебные крошки". Или речь о редакторе на локальном компьютере? 😀 Тоже можно найти подходящий.

Вообще можно отказаться от музейного подхода к редактированию и перенести основное содержимое в базу данных. (Страницы при этом могут продолжать кэшироваться в файлах.) В этом случае можно непосредственно текст "каталога" редактировать. При этом даже подручные средства можно использовать (смотрите вложение, а вот результат: hyde.pageshop.ru/whats-jekyll). А редактировать "каталог продукции" обычно вовсе не требуется. Вы редактируете отдельные продукты, добавляете или удаляете их, что соответствующим образом отражается в каталоге.

Спасибо за ответ. Нет я по другому немного работаю, через dreamweawer 22, по ftp управляю сайтом. Папку каталог я в качестве примера привел, сайт не на 1000 страниц. Мне именно нужно называть сам файл primer.html или primer2.html,  и чтобы каждое название 301 на название папки в которой этот файл лежит.
Samail
На сайте с 10.05.2007
Offline
364
#5
ronibestplay #:
Мне именно нужно называть сам файл primer.html или primer2.html,  и чтобы каждое название 301 на название папки в которой этот файл лежит.

Не понимаю смысл этого. У вас все файлы в этой папке одинаковые? Зачем вообще добавлять страницы на которые человек всё равно не попадёт?

ronibestplay :
Вот хочу их по разному называть, чтобы проще отличать в редакторе было, но как бы оставлять эти пометки чисто для себя.

Тут тоже непонятно чего вы хотите. Приведите пример, куда должен идти редирект для страницы  site.ru/privet/primer.html (с пометкой если).

totamon
На сайте с 12.05.2007
Offline
437
#6
Samail #:
куда должен идти редирект для страницы  site.ru/privet/primer.html
как я понял тс хочет чтобы страница primer.html (и другие страницы) работали как индексные и открывались по адресу site.ru/privet/
Samail
На сайте с 10.05.2007
Offline
364
#7
totamon #:
как я понял тс хочет чтобы страница primer.html (и другие страницы) работали как индексные и открывались по адресу site.ru/privet/

А ссылка при этом какой должна быть?

E
На сайте с 01.10.2017
Offline
100
#8
Samail #:
А ссылка при этом какой должна быть?

Прежней: /privet/ 😀

E
На сайте с 01.10.2017
Offline
100
#9
ronibestplay #:
Нет я по другому немного работаю, через dreamweawer 22, по ftp управляю сайтом.

От того что он 22, он не перестает быть посмешищем. Периодически переношу сайты, сделанные в DW, на свою облачную платформу. У владельцев шок, как будто они из исторического музея в космический корабль попали 😊 Визуальный HTML-редактор и CMS (современная) - это разные вещи.

D.iK.iJ
На сайте с 26.05.2013
Offline
228
#10

Гуглим "Как изменить индексный файл для каталога?"

Если Вы захотите переопределить список индексных файлов или их приоритет Вы можете создать файл .htaccess со следующей командой:

DirectoryIndex mypage.php

Это оно?

Адаптивный дизайн в 2 строчки ( https://dikij.com/wm/adaptaciya-saytov.php ). + Принимаю заказы любой сложности ( https://searchengines.guru/ru/forum/926323 ). 💎 Еще я делаю классные кулоны с опалами ( https://mosaicopal.ru/ ).

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