[umka]

[umka]
Рейтинг
456
Регистрация
25.05.2008
advertstar:
Попробовал - пока не получается.

Страницы имеют вид:

site.ru/page/234/

Нужно чтобы он перенаправлял на site.ru/page234.html

А если site.ru/page/123/ то на site.ru/page123.html и.т.п.

Если под "page" вы имеете в виду "какую-то произвольную последовательность символов", а не слово "page", то так:

RewriteRule ^([^/]+)/(\d+)/$ http://site.ru/$1$2.html [R=301,L]

Если на конце слэш, то, соответственно:

RewriteRule ^PAGE/(\d+)/$ http://site.ru/page$1.html [R=301,L]

и для каждого "PAGE" своё правило.

Вот это не совсем понятно :)

Надо чтобы он и подкаталог (когда PAGE/10 ставновится просто в корне page1-.html) перенаправлял.

<div class="bNew_file"> <span><b><a href="$ENTRY_URL$" alt="$TITLE$" title="$TITLE$">$TITLE$</a></b></span> <div class="bHr"></div> <div class="bNew_poster"><a href="$ENTRY_URL$" onclick="return hs.expand(this, {captionId: 'caption1'})" title="$TITLE$" alt="$TITLE$"><div class="bNew_pRamka"></div></a><img src="$IMG_URL1$" title="$TITLE$" alt="$TITLE$"></div> <div class="bHr"></div> <span>Скачиваний: $LOADS$ </span> <div class="bHr"></div> </div>

advertstar:
Помогите, пожалуйста, разобраться, как сделать редирект с папок на файлы,

похожая тема: /ru/forum/608852 (старая, уже не апнуть).

Пример оттуда: нужно было с папки traffs чтобы перекидывало на traffs.html



Мне же нужно переправить не с одной папки на файл, а с нескольких,

Например:

с PAGE/01 на page01.html
С PAGE/02 на page02.html и.т.д. - папок очень много + подкаталоги, можно как-то сделать с минимум текста?

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

Если же можно, как в вашем примере, то правило будет такое:

RewriteRule ^PAGE/(\d+)$ /page$1.html [R=301,L]

Хе... тоже самое. Тогда я сдаюсь :)

Видимо, всё дело в подгружаемом файле.

Маэстро:
А у кого еще? Это звучит как , а Василием зовут не только Василиев.

Юзер-агент — это не паспорт.

Если к вам подходит человек, а у него на бэйджике написано "Василий", то откуда вам знать правда ли это? :)

DiAksID:
другое дело, что по разгильдяйству dev даже на боевом сервере может длится месяцами 😂

Вот и я о чём.

А клиенты потом будут маяться с лишней "нагрузкой".

И кэшироваться css-ы должны именно до уровня статических css-файлов. А любые дополнительные скрипты/интерпретаторы должны вызываться только в случае, если css-файл отсутствует. Иначе это уже не будет считаться кэшированием :)

Маэстро:
У Яндекса не один IP адерс..

А юзер-агент "Yandex" не у одного лишь Яндекса :)

Jackyk:
Добавлю: какой вообще прок от впс за 10 долларов?

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

:)

DiAksID:
ничего не попутали? отработка интерпретатора на стороне сервера как раз и обеспечит "статичность" результата для клиента.

Для клиента, но не для сервера. Я беспокоюсь в первую очередь о системных ресурсах :)

Сервер каждый раз будет вызывать интерпретатор, если не включено кэширование в виде статичных файлов.

Всего: 6067