[umka]

[umka]
Рейтинг
456
Регистрация
25.05.2008

DiAksID, я не то имел в виду :)

По-скольку у ТС около 4к страниц, с которых нужно сделать редирект, то пачка правил никуда не денется. Она будет по-любому. Или в .htaccess или в php-скрипте.

НО! по-скольку .htaccess разбирается перед php, и синтаксис .htaccess проще, чем php, то на его распарсивание с помощью mod_rewrite будет затрачено меньше энергии, чем с помощью mod_php.

[umka] добавил 21.04.2011 в 14:10

den78ru, ну если редиректы делаются не со случайной страницы на случайную страницу, значит, какая-то логика и признаки всё же должны присутствовать :)

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

Во-первых, в .htaccess у вас всё закомментировано.

Во-вторых, если у хостера russian apache, попробуйде добавить директивы

CharsetDefault utf-8

CharsetSourceEnc utf-8

RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]

RewriteRule ^(.*)$ http://%1/$1 [L,R=301]

Если честно, никогда такими экспериментами не занимался, но по-моему мнению, 4к правил в .htaccess не должны напрячь сервак сильнее, чем если бы выполнялось 4к скриптов, делающих редирект.

Парсинг текстовых файлов — это дело очень быстрое.

Ведь, например, интерпретатор php или perl парсят (но не выполняют) скрипт из нескольких тысяч строк очень быстро, за тысячные доли секунды.

Самойлов ЕВ:
спасибо. а возможен вариант видеозахвата без использования моего ноутбука? только через сервер?

Если ваша камера или пульт (или что там ещё) подключены непосредственно к серверу, и в сервер воткнута видеокарта или ещё какой-то АЦП, позволяющий напрямую брать видеосигнал, то почему бы и нет :)

den78ru:
Именно, имена страниц тоже разные.
[umka], значит надо так:

в директорию "111" кладу .htaccess
В котором -

И т.д. сколько нужно. Всё так?

Ну да, всё верно.

den78ru:
И ещё вопрос - QSA, это чо за зверь? :)

Это на тот случай, что если у вас странички принимают какие-нибудь параметры, типа

/111/description.php?item=123

чтобы "?item=123" не терялось.

Если никакие параметры в скрипты не передаются, то "QSA" можно убрать.

Ставите на свой сервер специальную программу "видео-сервер", на вашем компьютере программа, осуществляющая видеозахват, соединяется с сервером и всё ему сливает.

в директорию "111" кладёте .htaccess

RewriteEngine on
RewriteBase /111/
RewriteRule ^(.*) /222/$1 [R=301,L,QSA]

Это средиректит все страницы из "/111/" на такие же в "/222/".

Если нужно не все, а только определённые 200 страниц, то делаем сответствующие 200 штук:

RewriteRule ^specific_page.html$ /222/specific_page.html [R=301,L,QSA]

Под винду когда-то была прога, называлась "Штирлиц".

Под *nix — проги называются "shell", "iconv" и "руки" :)

Himiko:
Согласен.

И в интернете пора подобное сделать.

А если использовать фразу "номер два"? :)

Ну тоже ведь неплохо!

И не понятно, как тогда рекламироваться, если компания называется, например, ОАО "Первый канал".

И как жить тем, кто зарегистрирует ООО "Лучший в мире хостинг" )

Всего: 6067