xAL

Рейтинг
26
Регистрация
16.01.2006
Boris A Dolgov:
А если сделать так:
RewriteCond %{HTTP_HOST} ^(.+)\.site\.ru$
RewriteRule ^(.*)$ %1/$1 [L]
?

[L], к сожалению, от повторного rewrite не спас. Попробовал: та же 500 ошибка, если руками не прекращать рекурсию.

Строка, которую я добавил, исключает бесконечные циклы.

В твоем запросе, немного с ним поигравшись, я нашел именно бесконечный цикл — обработанный запрос снова попадает под условие «RewriteCond %{HTTP_HOST} ^(.+)\.site\.ru$», т.к. хост не изменился, а других условий нет.

Чтобы разорвать бесконечный цикл нужно либо использовать этот финт, либо добавить еще какое специфичное условие, которое его разорвет.

xAL добавил 29.07.2009 в 14:40

Обычно в условиях есть вот такие строки:


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

Они тоже исключают бесконечные циклы, т.к. обычно RewriteRule ссылается на существующий файл/скрипт.

У меня заработал такой вариант:


RewriteEngine on

RewriteCond %{ENV:REDIRECT_STATUS} 200
RewriteRule .* - [L]

RewriteCond %{HTTP_HOST} ^(.+)\.site\.ru$
RewriteRule ^(.*)$ %1/$1

По поводу цены:

раньше было «не должна быть ниже 500 рублей», а с 15 августа — «Рекомендованная цена составляет 500 рублей».

Имхо, в ближайшее время цена в 100р станет доступна не только избранным, а еще чуть большему числу людей, за счет чего перекроется недостаток заказов от людей, которые откажутся от регистрации на левые паспортные данные.

<META http-equiv="content-type" content="text/html; charset=windows-1251">

есть в ХТМЛ-е?

Иногда, если это не прописать явно, броузеру удается автоматически пределить кодировку страницы, но эта информация не используется при отправлении POST-запроса - там используется информация из заголовков в ответе веб-сервера, если нет явного указания в META.

Попробуй сделать, как написано вот тут: http://www.solmetra.com/en/disp.php/en_products/en_spaw/en_spaw_faq#integration


I use templating system on my site but SPAW's show() method echoes all the content to the client. How do I get editor's code into variable for future use?

You should use getHtml() method instead of show(). It returns the code which you can store into variable and use whenever you need it.

Т.е. тебе надо написать вот так:

htmlspecialchars($spaw1->getHtml())

если я правильно понял, то нужно примерно такой код:


$keys = array_keys($array); // делается один раз
$nextkey = $keys[array_search($key, $keys) + 1]; // оформляется в виде функции, если надо часто использовать
$nextval = $array[$nextkey]; // можно объединить с предыдущей строкой, если нужно только значение

Есть только одна проблема - РНР не гарантирует, что ключи в массиве отсортированы в том порядке, в котором они добавлены. Возможно, перед построением списка ключей (первая строка) понадобится еще сделать вот так:


ksort ($array);

так?

RewriteRule ^old/news/(\d+)$ /news/$1/ [R=301,L]

или так?

RewriteRule ^old/news/(\d+)/(.+)$ /news/$1/$2/ [R=301,L]

Не очень понятен вопрос. С примером, как оно должно работать - было бы проще ответить.

Попробуй вот это: http://an-archos.com/anarchy-media-player/ Есть плагин для вордпресса, есть отдельный ява-скрипт, который играет и музыку и видео, и ролики с ютюба, и пр.

А еще во этот мне понравился :)

http://flowplayer.org/

Если правильно понял вопрос, то примерно так:

var data = document.getElementById("dataHolder").innerHTML; // если есть другая переменная, то использовать ее

var data_c = data.substr(0, 2);

var data_m = data.substr(3, 3);

//var data_y = data.substr(7, 4);

document.getElementById("chasHolder").innerHTML = data_c;

document.getElementById("mesacHolder").innerHTML = data_m;

а элементы chasHolder и mesacHolder Это просто: <div id="chasHolder"></div> в них и будут выведены нужные значения.

Что я не так понял? :)