Помощник
|
Как создать страницу для пункта меню?, Как создать страницу для меню, если файлы хранятся в одноименной папке |
estic |
9.11.2022, 23:56;
Ответить: estic
Сообщение
#12
|
|
При использовании news/index.html сервер может сам сначала перенаправить на /news/, а потом открыть news/index.html.
Но, как оказалось, автор просто не знал про динамические сайты |
|
|
press74
|
Сообщение
#13
|
|
RewriteEngine on RewriteRule ^news$ news/index.html [NC,L] спасибо большое. Получилось Создал следующую структуру: Файл htaccess: Код <IfModule mod_rewrite.c> RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME}.php -f RewriteRule ^.*$ $0.php [L,QSA] RewriteCond %{THE_REQUEST} ([^\s]*)\.php(\?[^\s]*)? RewriteRule (.*) %1 [R=301,L] </IfModule> ErrorDocument 404 /404.php RewriteCond %{REQUEST_URI} (.*/[^/.]+)($|\?) RewriteRule . - [R=404,L,NC] <IfModule dir_module> DirectoryIndex index.php index.html </IfModule> AddDefaultCharset UTF-8 AddCharset UTF-8 .html <FilesMatch "\.(html)$"> Header set Cache-Control: "no-cache, no-store" Header unset ETag </FilesMatch> Header set X-Content-Type-Options nosniff RewriteEngine On RewriteRule ^index\.php$ / [R=301,L] Получились ссылки:
Как в пункте 2 привести к единому виду https://domain.ru/articles/ ? Вообще, стремлюсь к виду https://domain.ru/articles Т.е. без слеша в конце. Сейчас ссылки вида https://domain.ru/interesnoe.php открываются, как https://domain.ru/interesnoe - меня это устраивает. Но с папками не могу разобраться. Буду рад и благодарен, если поможете. |
|
|
estic |
10.11.2022, 23:37;
Ответить: estic
Сообщение
#14
|
|
Вообще, стремлюсь к виду https://domain.ru/articles Это правильно. Но таким музейным способом будет трудно сделать. Разные серверы постоянно будут пытаться вставить палки в колеса. Единственный более-менее нормальный способ для этого музея - разнести каталоги файловой системы и соответствующие части пути, т.е. использовать внутреннее перенаправление /path --> /hidden/path/index.[html|php]Т.е. без слеша в конце. Заодно и дубли с разными путями поможет скрыть. Только перед перенаправлением делайте тест на наличие соответствующего "индексного" файла, т.е. перед правилом добавьте условие с "-f". В общем-то можно и без лишней вложенности: /path --> /hidden/path.[html|php] Конфликта не будет: /dir --> /hidden/dir.html /dir/subdir --> /hidden/dir/subdir.html |
|
|
press74
|
Сообщение
#15
|
|
|
|
|
estic |
11.11.2022, 20:25;
Ответить: estic
Сообщение
#16
|
|
Простите, не понял. Это в htaccess необходимо прописать или показываете как лучше файлы разместить? Это примеры внутреннего перенаправления и размещения файлов. Общее правило внутреннего перенаправления и размещения было показано выше. Схематически.Весь день вчитываюсь и гуглю, понять не могу Как я написал на другом форуме, лучше бы вы бросили заниматься музейным делом и сосредоточились на более современных технологиях.Тем более что вы начали изучать MySQL. |
|
|
press74
|
Сообщение
#17
|
|
Как я написал на другом форуме, лучше бы вы бросили заниматься музейным делом и сосредоточились на более современных технологиях. Тем более что вы начали изучать MySQL. Да, я благодарен вам за помощь. Понимаю пользу вашего материала, но недавно это дело изучаю. Не всегда получается понять всё и сразу. Простите, иногда за глупые вопросы, но в обучении без этого никак |
|
|
estic |
11.11.2022, 20:34;
Ответить: estic
Сообщение
#18
|
|
|
Так учитесь.
Я вам показал модель данных, которая одновременно и очень простая, и настолько гибкая, что используется в современном сервисе управления содержимым сайтов (SaaS CMS).
Сообщение отредактировал estic - 11.11.2022, 20:35 |
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Зачем перед лендингом ставят промежуточную страницу? | 0 | Boymaster | 240 | Вчера, 23:58 автор: Boymaster |
|
Арбитражники, как ведете учет расходов и доходов? | 12 | Boymaster | 1923 | Вчера, 21:03 автор: MisterBit |
|
Создать видеоканал лучше в ютуб или телеграм? | 17 | uahomka | 3220 | Вчера, 11:58 автор: Omaxis |
|
✅ sms.chekons.com - ⭐ Сервис для получения SMS на реальные номера USA "Non-VoIP, безлим SMS, API" ⭐ Сервис для получения SMS на реальные номера USA |
13 | Chekon | 4078 | 18.4.2024, 11:48 автор: Chekon |
|
Rebex.io – Ваша инновационная платформа для обмена криптовалюты! | 1 | Rebex | 689 | 17.4.2024, 11:50 автор: Rebex |
Текстовая версия | Сейчас: 20.4.2024, 6:35 |