bon_eur

bon_eur
Рейтинг
40
Регистрация
09.06.2012
Junost:
И мне подскажите, пожалуйста:

нужно сделать редирект этой старицы на главную:

сайт.ру/index.php?option=com_virtuemart&Itemid=9&lang=ru&page=option=com_content&view=frontpageshop.index

Пожалуйста:

RewriteCond %{REQUEST_URI} =/index.php

RewriteCond %{QUERY_STRING} =option=com_virtuemart&Itemid=9&lang=ru&page=option=com_content&view=frontpageshop.index
RewriteRule . /? [R=301,L]

1. Надо включить обработку php для html-файлов. Прописываем в .htaccess (если файла в корне сайта нет - создать) строчку:

AddType application/x-httpd-php .php .html

2. Создаем файл usd2rur.php такого содержания:

<?php


function usd2rur($price)
{
echo $price * 32.5;
}

?>

3. В каждом статичном html-файле с ценами ОДИН раз подгружаем файл usd2rur.php с помощью кода:

<?php


require 'usd2rur.php';

?>

4. В html-файлах, например, для товара ценой $123 пишем код для вывода рублевой цены:

<?php usd2rur(123)?>

Надеюсь, что помог.

starik08:
надо как я прописал

starik08, я еще раз внимательно перечитал ваши сообщения в этом чужом топике. Уверяю вас, что редирект происходит туда, куда надо. То есть, именно туда, куда вы указали модулю mod_rewrite. Машины они вообще бездушные.

Сегодня в другой теме делился опытом по похожему вопросу.

Вот_так:
Привет, ребята !
У нас есть сайт - интернет - магазин с кучей товарных позиций ( порядка 800 ).
Сайт статичный, на html. Хотел спросить - можно ли цены на сайте сделать некоей переменной, задаваемой где - нибудь с тем, чтобы после каждого изменения курса рубля к доллару не менять цены вручную. Может кто подскажет как поступить ?

Думаю, будет несложно научиться азам php, и вставить в статичные страницы крошечный кусок кода. Хостинг поддерживает php?

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

serasera:
Можно в вебмастере, но каждый раз туда лазить лень, последнее время пользуюсь Плагином для Оперы RDS bar - быстро показывает все что нужно.

Вебмастер не показывает исходящие ссылки. Их можно посмотреть, например, с помощью solomono.ru.

dino_spomoni:
ТС, так вы монетизировать сайт хотите или я что-то не понял?

Поддерживаю. Пока же предложение звучит как-то так: "У знакомого есть красивый домен с показателями, давайте сделаем там хороший сайт!"

starik08:
RewriteRule ^(.*)$ /razdel/my-page.html? [R=301,L]

Перекидывает не на те страницы на которые должен...

Этим вы указали редиректить на /razdel/my-page.html, отбрасывая параметры. А куда надо?

а первую строку Options +FollowSymLinks тоже необходимо прописывать 1 раз

Да.

а) Навскидку, вполне нормально. Но подумайте также, будет ли это понятно для ваших посетителей.

б) Однозначно, 301 редирект, со старого адреса каждой статьи на ее новый адрес. Удалять в вебмастере пока ничего не надо.

в) Дублирование - это когда одинаковый контент доступен по нескольким адресам. В вашем случае контент будет доступен только по новому адресу, поэтому никакого дублирования не будет.

Кроме того, из-за редиректов новые статьи должны проиндексироваться быстрее. А статьи по старым адресам должны уйти из индекса. Ну и ссылки поменяйте на новые адреса, где это возможно.

Ничего не склеилось, и у одного донора ТИЦ уменьшился.

Зато 2 домена, похоже, расклеиваются прямо сейчас. АП вроде уже прошел?

Всего: 364