Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Проблема с картинкой, mod_rewrite и оперой
 
 автор: ti_kto   (06.01.2008 в 23:56)   письмо автору
 
 

Собственно есть скрипт, который генерирует картинку с данным, а mod_rewrite переписывает это все дело в такой формат: http://site.com/1/podpis/127.0.0.1:21.png.

Все бы ничего, все отлично работает, но вот Opera зачем-то ко всему этому прибавляет index.php в конце или же вообще заменяет часть урла index'om.

Примеры:
http://site.com/1/podpis/127.0.0.1:21.png => http://site.com/1/podpis/index.php
http://site.com/1/podpis/127.0.0.1:21.png => http://site.com/1/podpis/index.php
http://site.com/1/podpis/127.0.0.1:21/123.456.789.png => http://site.com/2/podpis/127.0.0.1:21/index.php

Кто что может подсказать по этому поводу?

В FIreFox'e и IE все отлично работает.

   
 
 автор: mihdan   (07.01.2008 в 00:47)   письмо автору
 
   для: ti_kto   (06.01.2008 в 23:56)
 

Правило для mod_rewrite покажите для начала

   
 
 автор: ti_kto   (07.01.2008 в 01:06)   письмо автору
 
   для: mihdan   (07.01.2008 в 00:47)
 

А какой смысл? -) Ведь в других браузерах все прекрасно работает.

   
 
 автор: mihdan   (07.01.2008 в 01:10)   письмо автору
 
   для: ti_kto   (07.01.2008 в 01:06)
 

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

ЗЫ: ва м что это сложно было сразу сделать???

   
 
 автор: ti_kto   (07.01.2008 в 01:45)   письмо автору
 
   для: mihdan   (07.01.2008 в 01:10)
 

RewriteRule ^1/podpis/([^:]*):([^:]*)\.png$ /p.php?ip=$1&port=$2 [L]

   
 
 автор: ti_kto   (07.01.2008 в 02:05)   письмо автору
 
   для: ti_kto   (07.01.2008 в 01:45)
 

Вроде все правильно, а в Опере глючит, странно, очень странно...

   
 
 автор: Poison   (07.01.2008 в 02:56)   письмо автору
 
   для: ti_kto   (07.01.2008 в 02:05)
 


RewriteRule ^1/podpis/([^:]+):([^\.]+)\.png$ /p.php?ip=$1&port=$2 [L]

   
 
 автор: ti_kto   (07.01.2008 в 03:21)   письмо автору
 
   для: Poison   (07.01.2008 в 02:56)
 

Спасибо за интерес к теме, но и так тоже не работает.

   
 
 автор: ti_kto   (07.01.2008 в 06:14)   письмо автору
 
   для: ti_kto   (07.01.2008 в 03:21)
 

Мужики, неужели никто не хочет помочь?

   
 
 автор: bronenos   (07.01.2008 в 10:48)   письмо автору
 
   для: ti_kto   (07.01.2008 в 03:21)
 

не путайте желание и возможность

   
 
 автор: mihdan   (07.01.2008 в 11:10)   письмо автору
 
   для: ti_kto   (07.01.2008 в 03:21)
 

Работает! Может ошибка не в этом!

   
 
 автор: ti_kto   (07.01.2008 в 20:47)   письмо автору
 
   для: mihdan   (07.01.2008 в 11:10)
 

А могли бы вы выложить скриншот снятый при просмотре данного адреса урл из браузера "Opera"?

   
 
 автор: ti_kto   (08.01.2008 в 00:25)   письмо автору
 
   для: ti_kto   (07.01.2008 в 20:47)
 

хм.. не знаю даже уже в чем дело. В опере 9.25 не работает это никак и все тут ( В конец дописывается index.php...

   
 
 автор: exp   (08.01.2008 в 01:48)   письмо автору
 
   для: ti_kto   (08.01.2008 в 00:25)
 

скорее всего из.за того что знаки : и @ обычно в адресах используются когда в адреса входят логин и пароль . Или когда указан порт после :
попробуйте заменить : например на -

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования