bobahbi4: Пишите в htaccess файл (скрытый файл на ftp) строки, что писал Angelo и все. Далее при обращении к сайту вида: site.ru/10/51.html файл index.php получит следующие GET параметры: ?id=10&artical=51 PS: Вы главное попробуйте и на деле все сами быстро поймете...
Не вводите в заблуждение ТС...
То о чем Вы говорите и о чем писал Angelo
- это как преобразовать с помощью mod rewrite
строку site.ru/10/51.html в index?id=10&artical=51
НО! УРЛ site.ru/10/51.html то откуда возьмется?
если в первом посте ТС пишет что скрипт формирует урлы вида index?id=10&artical=51
Откуда берутся site.ru/10/51.html ?
Скрипт должен формировать ЧПУ - а дальше уже дело mod rewrite
bobahbi4: ручками сделают site.ru/1/2.html в html файле (то что в браузере), а скрипт получит index.php?id=1&artical=2 из-за настроенного htaccess (mod rewrite) как писалось выше.
п-переведи :)
Для того чтобы скрипт получил index.php?id=1&artical=2
надо чтобы скрипт (этот или другой - не важно) сначала сформировал УРЛ site.ru/1/2.html
а как поймать realSite123123.ru???
%{HTTP_HOST}
RewriteRule ^some/(.*)$ http://site2.ru/%{HTTP_HOST}/$1 [R]
?
А вообще-то, думаю вот здесь ваша проблема решается...
Немного другая проблема.
http://www.site1.ru/some/somepage.php --> http://www.site2.ru/site1.ru/somepage.php
Всё до чего пока додумался
но правило не затрагивает сам хост (т.е. site1.ru) и обрабатывает только то что идет после '/' =(
А в данном-то случае зачем мудрить?
RewriteRule ^some/(.*)$ http://site2.ru/site1.ru/$1 [P,L]
ЗЫ странный УРЛ: http://www.site2.ru/site1.ru/somepage.php
ЗЗЫ если флаг P, то L избыточен (имхо)
Пишите в htaccess файл (скрытый файл на ftp) строки, что писал Angelo и все.
Далее при обращении к сайту вида: site.ru/10/51.html файл index.php получит следующие GET параметры: ?id=10&artical=51
PS: Вы главное попробуйте и на деле все сами быстро поймете...
Не вводите в заблуждение ТС...
То о чем Вы говорите и о чем писал Angelo
- это как преобразовать с помощью mod rewrite
строку site.ru/10/51.html в index?id=10&artical=51
НО! УРЛ site.ru/10/51.html то откуда возьмется?
если в первом посте ТС пишет что скрипт формирует урлы вида index?id=10&artical=51
Откуда берутся site.ru/10/51.html ?
Скрипт должен формировать ЧПУ - а дальше уже дело mod rewrite
ручками сделают site.ru/1/2.html в html файле (то что в браузере), а скрипт получит index.php?id=1&artical=2 из-за настроенного htaccess (mod rewrite) как писалось выше.
п-переведи :)
Для того чтобы скрипт получил index.php?id=1&artical=2
надо чтобы скрипт (этот или другой - не важно) сначала сформировал УРЛ site.ru/1/2.html
...а потом уже по тесту выше - тут все понятно.
Я м.б. не въехал :(
но если скрипт формирует адрес index.php?id=1&artical=2
то откуда в браузере возьмется index.php/1/2.html ?
(если только ручками)
an0nym, Не, ну давайте теперь каждую строчку выжимать как половую тряпку,
чтобы ни капли воды не осталось :)
(Блин, конечно, isset...) и вообще гламурненько...
ПС Следующим этапом предлагаю бенчмарк на больших объемах :)
DenIT,
Согласен полностью.
Для PHP5 Ваше решение, безусловно, лучшее
Много букв...
А почему не использовать array_unique ?
(и в обсуждениях есть аналоги)
при увеличении размеров бока все плывет и блоковый имейдж начинает размножаться.
Честно говоря. не совсем понял :(
но мне кажется, что background-position и background-repeat
(в данном случае background-repeat:no-repeat) помогут