![]() |
|
![]() ![]() ![]() |
|
Dima50 |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 78 Регистрация: 20.10.2007 Репутация: нет Всего: 2 |
Здравствуйте!
в .htaccess
Все работает test.ru/one1 => for_one.php test.ru/two2 => for_two.php теперь делаем так:
test.ru/one1 => for_two.php Почему не срабатывает ключь [L] когда: Stop the rewriting process here and don't apply any more rewrite rules. This corresponds to the Perl last command or the break command in C. Use this flag to prevent the currently rewritten URL from being rewritten further by following rules. Remember, however, that if the RewriteRule generates an internal redirect (which frequently occurs when rewriting in a per-directory context), this will reinject the request and will cause processing to be repeated starting from the first RewriteRule. Можте быть происходить Internal Redirect - но что это за зверь? по идее ключь [R] я не ставил. Это сообщение отредактировал(а) Dima50 - 27.4.2010, 08:24 |
||||
|
|||||
Dima50 |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 78 Регистрация: 20.10.2007 Репутация: нет Всего: 2 |
Решение найдено:
При срабатывание моде реврайт внутри хтакссес, хтакссес прогоняется 2 раза. почему описано подробно в Б, в А пример как избежать повторений RewriteRule. а) http://httpd.apache.org/docs/2.2/rewrite/rewrite_flags.html б) http://httpd.apache.org/docs/2.2/rewrite/rewrite_tech.html Это сообщение отредактировал(а) Dima50 - 30.4.2010, 00:58 |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |