siv1987

siv1987
Рейтинг
427
Регистрация
02.04.2009
Conocube:
RewriteRule ^(.*)\.html$ /$1? [R=301,L]
R=301 - это СЕОшное "перекидывание"
не работает =(

Должно работать. RewriteEngine On надеюсь вы добавили перед редиректом?

Joofaq:
Спасибо за решение, но оно мне не подошло.

Да, немного ошибся с скобками

RewriteCond %{QUERY_STRING} ^(start=\d+)/

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

Добавить после RewriteEngine On

RewriteCond %{QUERY_STRING} ^start=(\d+)/

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

Это свойство пхпадмина, он показывает приблизительное число. Хотите подсчитать точное количество строк юзайте COUNT(*)

$id = intval ( 2359 );

Под ид не надо. Заливаете свой файл через систему аттачей, админка -> загрузка файлов, смотрите какой у него ид и заменяете в файле $_REQUEST['id'] на этот ид. ПРОФИТ.

И много не понимаю например как туда файлы заливаются под каким то ид.

И не обязательно это знать. Просто правьте файл как написано выше, и по всем аттачем будет скачиваться один конкретный файл.

Если править скрипт - /engine/downloads.php

$id = intval ( $_REQUEST['id'] );

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

mark2011:
собственно, чего неправильно в этом коде?

Весь htaccess покажите.

Вам помогут логи сервера

Всего: 6568