Форум программистов, компьютерный форум, киберфорум
Apache, htaccess
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/14: Рейтинг темы: голосов - 14, средняя оценка - 4.71
 Аватар для RosenR@t
136 / 136 / 7
Регистрация: 07.07.2010
Сообщений: 774

.htaccess+

22.09.2011, 09:40. Показов 2639. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Имеется .htaccess с кодом

Options -MultiViews
Options +FollowSymLinks
Options -Includes

<IfModule mod_security.c>
SecFilterEngine Off
#SecFilterScanPOST Off
</IfModule>

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ index.php?module=404 [L,QSA]

<IfModule mod_php5.c>
php_flag magic_quotes_gpc off
php_flag magic_quotes_runtime off
php_flag session.auto_start off
php_flag session.use_cookies on
php_flag session.use_trans_sid off
php_flag register_globals off
php_flag allow_call_time_pass_reference off

php_flag mbstring.encoding_translation off
php_value mbstring.internal_encoding UTF-8
php_value mbstring.http_input UTF-8
php_value mbstring.http_output UTF-8

php_value session.gc_maxlifetime 3600
</IfModule>


Собственно мне надо что бы при заходе на хост попадало на страницу
имя_хоста/?module=login
Уже совсем запутался, может кто знает как это сделать?!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.09.2011, 09:40
Ответы с готовыми решениями:

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

.htaccess
Всем привет кто может пояснить как с помощью .htaccess убрать расширение и поменять в url строке название файлов много искал форумов...

.htaccess
Вот такое настройки в .htaccess RewriteBase / AddDefaultCharset UTF-8 ErrorDocument 404 /page404.html RewriteEngine On ...

11
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
22.09.2011, 09:56
дефаултиндекс
0
 Аватар для RosenR@t
136 / 136 / 7
Регистрация: 07.07.2010
Сообщений: 774
22.09.2011, 09:57  [ТС]
Цитата Сообщение от Dmitry Посмотреть сообщение
дефаултиндекс
Это мне не о чем, к сожалению, не говорит...
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
22.09.2011, 09:58
упс, извиняюсь, правильно
директорииндекс

Добавлено через 1 минуту
http://httpd.apache.org/docs/1... ctoryindex
1
 Аватар для RosenR@t
136 / 136 / 7
Регистрация: 07.07.2010
Сообщений: 774
22.09.2011, 10:13  [ТС]
Я дописал, но ничего не поменялось
Options -MultiViews
Options +FollowSymLinks
Options -Includes

<IfModule mod_security.c>
SecFilterEngine Off
#SecFilterScanPOST Off
</IfModule>

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ index.php?module=404 [L,QSA]

DirectoryIndex ?modul=login

<IfModule mod_php5.c>
php_flag magic_quotes_gpc off
php_flag magic_quotes_runtime off
php_flag session.auto_start off
php_flag session.use_cookies on
php_flag session.use_trans_sid off
php_flag register_globals off
php_flag allow_call_time_pass_reference off

php_flag mbstring.encoding_translation off
php_value mbstring.internal_encoding UTF-8
php_value mbstring.http_input UTF-8
php_value mbstring.http_output UTF-8

php_value session.gc_maxlifetime 3600
</IfModule>

Добавлено через 8 минут
В общем если пишу так
Options -MultiViews
Options +FollowSymLinks
Options -Includes

<IfModule mod_security.c>
SecFilterEngine Off
#SecFilterScanPOST Off
</IfModule>

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ index.php?module=404 [L,QSA]



<IfModule mod_php5.c>
php_flag magic_quotes_gpc off
php_flag magic_quotes_runtime off
php_flag session.auto_start off
php_flag session.use_cookies on
php_flag session.use_trans_sid off
php_flag register_globals off
php_flag allow_call_time_pass_reference off

php_flag mbstring.encoding_translation off
php_value mbstring.internal_encoding UTF-8
php_value mbstring.http_input UTF-8
php_value mbstring.http_output UTF-8

php_value session.gc_maxlifetime 3600
</IfModule>
То все нормально, только при входе ничего не работает...
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
22.09.2011, 10:22
насколько я понимаю,
Цитата Сообщение от RosenR@t Посмотреть сообщение
?module=login
это уже имитация гет-запроса.
и он выполняется к какой-то странице, например auth.php
попробуйте вписать (только В САМОМ НАЧАЛЕ, там где Options -Includes и пр. )
DirectoryIndex auth.php?modul=login
0
 Аватар для RosenR@t
136 / 136 / 7
Регистрация: 07.07.2010
Сообщений: 774
22.09.2011, 10:35  [ТС]
есть штука такая SunRav WEB Class 3.3.1 называется, для тестирования студентов. Стденты в большинстве своем жутко тупы, и пугаются всего.
Так вот, я хочу сделать, что бы при попадании на хост, сразу открывался модуль аторизации, что бы они не пугались, а вводили данные и вперед.
Что бы попасть на модуль в адресной строке надо прописать имя_хоста/index.php?module=login
либо имя_хоста/?module=login
Я вот думаю как этого добиться, думал через htaccess но видимо не вариант, ваш метод работает, но после авторизации все сбивается. Может есть какие идеи как это реализовать?!
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
22.09.2011, 11:40
я сам собствеено, не большой спец. пытаюсь тут сделать одну прогу на пхп. и там тоже нужна авторизация.
так вот, гуглил я гуглил, в потом задействовал рекомендацию такую
- есть страница auth.php (авторизация + сессии + проверка)
- в каждую из страниц программы добавлено required auth.php
(где-то не могу найти ссылку, вроде и сохранял, а пока не найду)

в итоге, в самой проге, у меня автоматом человек попадает на индекс (все как обычно). но в первых же строках индекс вызывает эту страницу auth.php, и та, если пользователь неавторизован, выкидывает ему окно для ввода логина/пароля. После удачного входа пишется в сессию, кто он такой. В дальнейшем, при обращении к страницам, у которых включено require auth.php (а у меня это вписано в хедер, следовательно к любой странице программы) каждый раз проверяется сессия и если это авторизованный пользователь, просто выдается запрошенная страница. Если неавторизованный - снова приглашение ввести логин/пароль
0
 Аватар для RosenR@t
136 / 136 / 7
Регистрация: 07.07.2010
Сообщений: 774
22.09.2011, 11:44  [ТС]
ну это понятно. Когда сам пишешь это норм. А тут контора купила хрень и юзаю вот.
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
22.09.2011, 11:54
ну не знаю, попробуйте что-то типа такого - сделайте такой файл welcome.html
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
<html>
<head>
<title></title>
  <meta http-equiv="content-type" content="text/html; charset=windows-1251">
  <META http-equiv="refresh" content="5;URL=auth.php?modul=login">
</head>
<body>
 
<p align="center"><font size="3" font color="#FF0000" face="arial"><b>
Обождите пару секунд и вы будете перенаправлены на страницу авторизации
</font></b></p>
</body>
</html>
и тогда уже как directoryindex укажите именно его
1
 Аватар для RosenR@t
136 / 136 / 7
Регистрация: 07.07.2010
Сообщений: 774
22.09.2011, 11:55  [ТС]
Попробую, спасибо.
0
22.09.2011, 12:02

Не по теме:

собственно, нашел про авторизацию с сессиями ту ссылку, выложу тут на всякий случай.
http://www.phpfaq.ru/sessions
и себе в цитатник продублирую....

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.09.2011, 12:02
Помогаю со студенческими работами здесь

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

Htaccess
Есть файл htaccess RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$...

.htaccess
Всем доброго времени суток! Помгите решить проблему, хочу убрать окончание .php в строке браузера . Все получается, ссылки типа news.php и...

.htaccess
Всем привет Я прикрутил форум к движку WP он находится по вдресу mysite.ru/forum.html а мне надо чтобы этот форум был просто уверен...

htaccess
Мне программист делал сайт(поправлял недочёты). Теперь он куда-то делся, но после себя оставил косячок. Вот сайт dolcecoffee.ua там есть...


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru