Форум программистов, компьютерный форум, киберфорум
Apache, htaccess
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 21.03.2018
Сообщений: 12
1

.htaccess в двух каталогах

24.07.2019, 16:17. Показов 1298. Ответов 2

Author24 — интернет-сервис помощи студентам
Добрый день.. Подскажите плиз! Помогите

Есть два файла .htaccess. Первый - это корень сайта на хостинге. В ней .htaccess с таким кодом:

Bash
1
2
3
4
5
RewriteEngine On
RewriteRule ^(.*)$ public/$1 [L]
 
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ https://hdoboi.kiev.ua/$1 [R=301,L]
Потом есть папка public которая лежит в корне сайта. Там файл .htaccess с таким кодом:

Bash
1
2
3
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php?$1 [L,QSA]
Вроде как все работает но...При заходе на https://hdoboi.kiev.ua/index.php и https://hdoboi.kiev.ua/public/ а также https://hdoboi.kiev.ua/public/index.php не перенаправляет на главную.

Что нужно поменять что бы это все перенаправлялось на главную? Спасибо
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.07.2019, 16:17
Ответы с готовыми решениями:

htaccess берет правила из другого htaccess. Возможно?
Добрый день! Есть сайт с разветвленной структурой каталогов. В разных каталогах - разные...

Сравнение имен файлов в двух каталогах
Подскажите, пожалуйста, как можно сравнить по разным параметрам (расширение,имя) файлы, находящиеся...

Поиск одинаковых по их содержанию файлов в двух каталогах
Ребят помогите реализовать. Я новичок в линуксе, а задачу надо сдать уже в понедельник. Буду очень...

Найти и вывести имена одинаковых файлов в двух каталогах
Здравствуйте! Помогите пожалуйста решить такую задачу: Никак не могу сообразить. Вот, что...

2
1099 / 661 / 397
Регистрация: 07.11.2015
Сообщений: 1,062
24.07.2019, 20:30 2
Лучший ответ Сообщение было отмечено bigpit135790 как решение

Решение

/.htaccess
Код
RewriteEngine On
RewriteRule ^(.*)$ public/$1 [L]
/public/.htaccess
Код
RewriteEngine On

RewriteCond %{SERVER_PORT} !^443$ [OR]
RewriteCond %{THE_REQUEST} "^\S+ /(index\.php|public/)"
RewriteRule ^index\.php|(.*) https://hdoboi.kiev.ua/$1 [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php?$1 [L,QSA]
1
0 / 0 / 0
Регистрация: 21.03.2018
Сообщений: 12
25.07.2019, 12:07  [ТС] 3
Гуглил эту проблему целый день но ничего нашел( А тут ответ за час пришел
Спасибо добрый человек. Все отлично работает

Добавлено через 1 минуту
Большое спасибо!! Работает!
0
25.07.2019, 12:07
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.07.2019, 12:07
Помогаю со студенческими работами здесь

Написать скрипт поиска одинаковых по их содержимому файлов в двух каталогах
Пользователь задаѐт имена Dir1 и Dir2 в качестве первого и второго аргумента командной строки. В...

Поиск новейших версий файлов из одноимённых файлов, находящихся в двух каталогах, и перенос найденных в третий
Здравствуйте. Возникла необходимость в создании кода на batch, который делает следующее. Сначала...

Удаление двух точек в htaccess
Здравствуйте, у меня на сайте повсюду в ссылках относительные пути. Сейчас начал замечать, что...

Переименовал htaccess.txt в .htaccess и выдает ошибку 500
Привет всем Дело в том что, я поставил себе компонент СЕО sh404sef и следовал инструкции для...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru