powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / непонятки с .htaccess (выполняет index.php и только потом делает что надо)
4 сообщений из 4, страница 1 из 1
непонятки с .htaccess (выполняет index.php и только потом делает что надо)
    #37959327
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет.
Подробнее о проблеме могу сказать так. На сервере куча файлов, но рассматривать будем только 3 из них: index.php, go.php и .htaccess.
Происходит всё так, есть htaccess такого содержания:
Код: python
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
Action php-script /cgi-bin/php 
AddHandler php-script .php
php_flag magic_quotes_gpc Off
PHP_FLAG output_buffering On

AddDefaultCharset UTF-8

Options +FollowSymLinks
RewriteEngine on

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

RewriteRule ^([^/$]*)(/|$)([^/$]*)(/|$)([^/$]*) index.php?mod=$1&submod=$3&extra=$5


в index.php присутствует комманда записи значения в mysql, а в go.php таковые вообще отсутвуют. Так вот, когда в браузере пишу mysite.ru/go.php - мне, как и должно, отображается файл go.php, но когда я смотрю в базу, то вижу что записи были обновлены.
Если закоментировать последнее правило в .htaccess, то всё происходит как задумано, то есть база не обновляется.
Подскажите чего тут не так?

P.S. Также, если последняя строка не закоментирована, то при переходе на урл mysite.ru/ скрипт обновляет базу дважды (то есть счётчик увеличивает значение не на 1, а сразу на 2).
...
Рейтинг: 0 / 0
непонятки с .htaccess (выполняет index.php и только потом делает что надо)
    #37959363
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не понимаю что не так, но изменил
Код: python
1.
2.
3.
4.
#это
RewriteRule ^([^/$]*)(/|$)([^/$]*)(/|$)([^/$]*) index.php?mod=$1&submod=$3&extra=$5
#на это
RewriteRule ^([^/]*)(/([^/]*))(/([^/]*)) index.php?mod=$1&submod=$3&extra=$5



И всё стало как надо... Никто не в курсе, что оно делало при прошлой формулировке точно того же правила?
Просто на куче сайтов которые я делал, я применял именно первый вариант :).

Всем спасибо.
...
Рейтинг: 0 / 0
непонятки с .htaccess (выполняет index.php и только потом делает что надо)
    #37959693
Шогал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может быть на favicon.ico срабатывало?
...
Рейтинг: 0 / 0
непонятки с .htaccess (выполняет index.php и только потом делает что надо)
    #37959723
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ШогалМожет быть на favicon.ico срабатывало?
Ну не знаю. А почему тогда второй вариант не срабатывает на него? Ведь это просто более лаконичная и правильная форма записи того же правила.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / непонятки с .htaccess (выполняет index.php и только потом делает что надо)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]