siv1987

siv1987
Рейтинг
427
Регистрация
02.04.2009
=Lexx=:
без закрывающего слеша не срабатывает

Так и было задумано

=Lexx=:
можно как-то тогда сделать, чтобы закрывающий слеш еще появлялся, даже если без него набрано?

RewriteEngine on

RewriteRule ^([A-Za-z0-9_-]+)$ /$1/ [R=301,L]

RewriteRule ^([A-Za-z0-9_-]+)/$ /index.php?id=$1 [NC,L]

Немного подправил пример выше

RewriteEngine on

RewriteRule ^([A-Za-z0-9_-]+)/$ /index.php?id=$1 [NC,L]

RoMaN444Ik:
Не, не... Эти сервисы не пропускают ссылки через php - все выполняется на клиенте, а ссылка выдается прямая.

Вы сказали "я бы сделал через js", так покажите нам это решение, либо выражайтесь правильно - я бы попробовал сделать через js.

На savefrom видео из контакта (просмотр на их сайте) как раз идет через сервер. Как сказал Дикий пионер это не обязательно должен быть php, скорее всего отдача у них идет через nginx.

RoMaN444Ik:
Т.е. В принципе это можно сделать прямо на пользователе, без php, но там они через букмаклеты

Набери в адресной строке (опера) javascript:document.write(document.cookie)

так вот, букмарклеты это тоже самое, просто в виде закладки.

RoMaN444Ik:
хм... Работает, но как-то наполовину... Не выводит записи у которых end_time = NULL,

http://mysql.ru/docs/man/Working_with_NULL.html

SELECT id, quest, answers FROM pref_polls

WHERE

end_time=null

OR end_time>NOW()

AND start_time<NOW()

AND stopped=false

ORDER BY RAND() LIMIT 0, 1

Про php это все понятно, мне интересен пример кода на js, который будет что-то качать с чужого домена, встраивать ответ в код плеера.

RoMaN444Ik:
Я бы сделал на js - удобнее + нагрузка идет не на сервер а на пользователя, он качает, парсит и все остальное - удобно и практично

Жс качает... можно отсюда чучуть по подробнее?

viktorname, что убрать и причем тут шаблон?

В дескрипшине то что у вас на странице, как и должно быть

RewriteEngine On

RewriteRule ^(.+\.php).+$ /404.php? [R=301,L]

RewriteCond %{QUERY_STRING} !^$

RewriteRule ^(.+\.php) /404.php? [R=301,L]

Всего: 6568