Форум программистов, компьютерный форум, киберфорум
Apache, htaccess
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
 Аватар для Marrex
0 / 0 / 0
Регистрация: 31.05.2016
Сообщений: 129

Перенаправление во вложенной папке

27.11.2021, 01:16. Показов 1170. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствует самые умные программисты планеты!

Возникла проблема с перенаправлением во вложенной папке... всё остальное работает так, как нужно.

.htaccess в корневой:
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<IfModule mod_headers.c>
   Header append Cache-Control "no-store, no-cache, must-revalidate"
</IfModule>
 
<IfModule mod_expires.c>
   ExpiresActive On
   ExpiresDefault "now"
</IfModule>
AddDefaultCharset UTF-8
AddHandler fcgid-script .php .html .htm
ErrorDocument 404 /404.html
ErrorDocument 403 /403.html
DirectoryIndex index.html index.htm index.php Чё_надо.php
RewriteEngine on
RewriteCond %{HTTPS} =off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L]
RewriteCond %{HTTP_HOST} ^www.мойсайт.ru$ [NC]
RewriteRule ^(.*)$ https://мойсайт.ru/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .* index.html
Перенаправление в данной папке не срабатывает, поскольку файлы существуют...
Требуется перенаправлять из папки :

Code
1
https://мойсайт.ru/data/scripts/examples/
на

Code
1
https://мойсайт.ru/index.html
Перебрал столько различных вариантов... что даже не хочу о них вспоминать...

И сработал лишь один... поместил .htaccess в папку и он доступен по адресу:

Code
1
https://мойсайт.ru/data/scripts/examples/.htaccess
Code
1
2
3
RewriteEngine on
RewriteRule ^(.*)$ $1 [R=301,L]
RewriteRule .* index.html
Всё вроде бы сработало... только в адресе теперь путь на сервере...

https://мойсайт.ru/home/domains/www/data/scripts/examples/путь_до_файла.php

А должно быть:

Code
1
https://мойсайт.ru/data/scripts/examples/путь_до_файла.php
Помогите... пожалуйста!

Всем спасибо заранее!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
27.11.2021, 01:16
Ответы с готовыми решениями:

.htaccess во вложенной папке
Здравствуйте, сложилась следующая ситуация. Есть 2 движка: Wordpress и Opencart. Wordpress лежит в корне сайта, а opencart в папке...

Перенаправление в .htaccess. Как все запросы к файлам в одной папке перенаправить к файлам в другой папке
Здравствуйте, нужно сделать второй сайт, который будет почти копией существующего. оба сайта на одном хосте первый сайт лежит в...

Отмена действия .htaccess во вложенной папке
Вот у меня в корне хостинга лежит .htaccess, действие которого как и положено распространяется на все вложенные папки. Однако, тут есть...

2
1306 / 998 / 232
Регистрация: 01.10.2018
Сообщений: 3,882
27.11.2021, 10:08
Цитата Сообщение от Marrex Посмотреть сообщение
всё остальное работает так, как нужно
Сильно в этом сомневаюсь. Вывод одинакового содержимого по всем адресам очень вреден вашему сайту в глазах поисковых систем. Можно сделать так, как это сделано в сервисе парковки р20.ru: снабжать страницу по отличным от "/" адресам статусом 404. Пользователь увидит то же содержимое, а вот поисковые системы - статус 404.

Также серьезной ошибкой считается держать программный обработчик в файле с расширением .html (а если это обычная страница, то зачем AddHandler для html-файлов?).

Цитата Сообщение от Marrex Посмотреть сообщение
Перенаправление в данной папке не срабатывает, поскольку файлы существуют...
Ну так уберите эти файлы в другое место
0
 Аватар для Marrex
0 / 0 / 0
Регистрация: 31.05.2016
Сообщений: 129
27.11.2021, 14:23  [ТС]
Цитата Сообщение от estic Посмотреть сообщение
Вывод одинакового содержимого по всем адресам очень вреден вашему сайту
Из чего вы сделали такой вывод?
Из этого?

Code
1
https://мойсайт.ru/home/domains/www/data/scripts/examples/путь_до_файла.php
А если так?
Code
1
https://мойсайт.ru/home/domains/www/data/scripts/examples/папка/папка/папка/пути_до_файлов.php
Цитата Сообщение от estic Посмотреть сообщение
Ну так уберите эти файлы в другое место
Да... я как-то не подумал ...
Скорее всего - это самое простое решение...
Но просто мне самому интересно...как убрать путь на сервере

https://мойсайт.ru/home/domains/www/data/scripts/examples/папка/папка/папка/путь_до_файла.php

Цитата Сообщение от estic Посмотреть сообщение
Также серьезной ошибкой считается держать программный обработчик в файле с расширением .html
Если... предположим... вам нужно показать "пример php скрипта" на странице :
вопрос:
Как быстро и просто сделать это - естественно поставить его во внутрь html.

Добавлено через 1 час 36 минут
Тема закрыта - вопрос решен:

Code
1
2
3
RewriteEngine on
RewriteRule ^(.*)$ /data/$1 [L,QSA]
RewriteRule .* index.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
27.11.2021, 14:23
Помогаю со студенческими работами здесь

Открыть файл во вложенной папке
Добрый день. К примеру главный программный модуль запускается в каталоге ~/current . Мне нужно получить доступ к файлу находящемуся в...

Сайт во вложенной папке. Какой тИЦ?
Подскажите, пожалуйста. У меня со старых времен сайт расположен на хосте &quot;МТУ-Интел&quot; во вложенной папке с адресом...

Обращение к файлу в папке вложенной в drawable
Добрый день! Никак не могу получить доступ к картинке расположенной в папке, которую вложил в drawable. Перепробовал все известные мне...

Заменить файлы apphelp.dll, в папке System32 и в скрытой папке DllCashe
У меня Windows Vista 32-bit. Мне нужно заменить файлы apphelp.dll,в папке System32 и в скрытой папке DllCashe. 1). Файл не дают...

Как установить права доступа к папке и всем файлам в папке?
Здравствуйте. Как установить права доступа к папке и всем файлам в папке? Для папки 555, для файлов 444. Функция chmod, устанавливает...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru