ivan-lev

Рейтинг
435
Регистрация
20.04.2007

В плагинах карту сайта искать не пробовали?

demmy:
1. Этот редирект отлично работает для одного домена, а у меня их два на одном скрипте

Он просто работает. Неважно, сколько там доменов.

demmy:
как мне составить .htaccess, что бы при заходе на site2.ru редиректило на www.site2.ru, а при заходе на site1.ru соответственно www.site1.ru

1. Редирект на "с WWW"

RewriteCond    %{HTTP_HOST}            !^www\.

RewriteRule (.*) http://www.%{HTTP_HOST}/$1 [R=301,L]

И как грамотно склеить домены для гугля?

2. А зачем разделять site1 и site2? Если сайт переезжает - редиректить всё на новый, домены сами склеятся.

Так должно отработать (если в QUERY имеется idarticle и не в самом начале - редиректим):

RewriteCond %{QUERY_STRING} .idarticle=(\d+)

RewriteRule ^$ /?idarticle=%1 [R=301,L]
awasome:
Потом спецам заплатите за настройку, когда и если выйдите на нужный уровень.?

Если серверов и настроек не будет хватать - в перспективе "переехать" можно будет /так, например, бывает/

header('Content-type: image/jpeg');// скобка квадратная лишняя была 

p.s. по поводу простыни кода.. очень спорно

На профильных сайтах обсуждения смотрели? Тема почти холиварная.. главное на дату внимание обращать.

drupal.ru из более-менее последних - http://www.drupal.ru/node/76519

drupal.org или commerce (без e)

С точки зрения собственного развития - интереснее освоить новое.. Даже если особых объективных преимуществ не будет... С другой стороны, повторный путь иногда проще, даже если он не самый короткий :)

myhand:
Не нужно делать подобных глупостей (следующий оратор довел идею до полного безобразия).

Ну, почему до полного? Ещё можно ребутить..

Но подозреваю, что "разбираться некогда" в т.ч. и с оплатой услуг "специалиста"...

Если совсем некогда - вариант с кроном раз в сутки где-нибудь ночью ( в 1:17, например) - не самый плохой в качестве временного(!) на недельку(!). Главное, чтоб в постоянный не перерос

p.s. и да.. для редактирования лучше использовать crontab -e

Белый экран "на некоторых серверах", скорее всего, выдаётся потому, что вызвана отсутствующая функция - не загружен/не подключился файл, или не установлено требуемое PHP-расширение.

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

Можно отдавать программу PHP-скриптом, увеличивая счётчик при каждом скачивании. Однако, вариант не лучший, если качать будут часто/много/долго - средствами web-сервера отдавать быстрее/экономнее.

Есть модули для веб-серверов X-Accel-Redirect для nginx (X-Sendfile для Apache) - однако, способ не для каждого хостинга подойдёт... В смысле, не на всех хостингах есть возможность выбирать модули.

p.s. Если файл общедоступный (в смысле, скачивать можно без ограничений) - количество скачиваний можно посчитать, распарсив access.log. При скачивании php участвовать не будет

Всего: 4907