Max_1

Max_1
Рейтинг
45
Регистрация
02.08.2012
А теперь по поводу пути , если у меня локальный сервак Денвер на USB, букву флехи выбрал- F:
Полный путь до .htpasswd : F:\home\localhost\www\_admin\
пробовал и F:\home\localhost\_admin\

Укажите букву Z :D В Денвере виртуальный диск по умолчанию.

А если будет что то типа ?

pontoon21-chaser
и модели:
pontoon21-chaser-732mx
pontoon21-chaser-732ml

Можно так:

RewriteRule ^(.*)-[0-9]+(mx|ml)/?$ /$1 [R=301,L]

Редирект если в конце строки тире, цифры и слово mx или ml.

Слеш в конце может как присутствовать так и отсутствовать.

Или так:

RewriteRule ^(.*)-[0-9]{3,5}[a-zA-Z]{2}/?$ /$1 [R=301,L]

Редирект если в конце строки тире, от трех до пяти цифр и любое слово из двух букв.

Например три товара с одинаковым урл, в итоге по переходу на любой из этих товаров попадаем на тот, который был добавлен последний.

Есть ли в этой схеме какой либо подвох, и не собьется ли эта схема со временем, если пойти таким путем?

Не вижу проблем, если товары имеют уникальные имена, а в конце строки лишь описание их характеристик. Чем жестче условие, тем больше шансов, что будет работать правильно и не средиректит какую-нибудь дополнительную статью.

Надо знать за что цепляться.

Если это:

p21-ag-77-dr -> p21-ag-77-dr-color15
p21-ag-77-dr-color66
p21-ag-77-dr-color28

То цепляемся за: тире, слово color и цифры в конце строки.

Добавьте после RewriteBase / на новую строку:

RewriteRule ^(.*)-color[0-9]+/?$ /$1 [R=301,L]

С урлов типа:

http://123.com/p21-ag-77-dr-color15

http://123.com/p21-ag-77-dr-color66

http://123.com/p21-ag-77-dr-color28

Перекинет на: http://123.com/p21-ag-77-dr

Конструкция возможно не сработает, т.к. в опенкарт наверняка дофига своих правил редиректа.

Это реальные адреса? Приведите несколько примеров реальных адресов. Главный - 3 цвета. Можно не указывать имя сайта.

RewriteEngine On

RewriteRule ^ru/$ / [R=301,L]

Может топорно, но вроде работает.

Это удалить:


.accordion>ul>li:hover {
height: 280px;
}

Это вставить:


.accordion>ul>li:hover:nth-child(1) {
height: 680px;
}
.accordion>ul>li:hover:nth-child(2) {
height: 180px;
}
.accordion>ul>li:hover:nth-child(3) {
height: 380px;
}
.accordion>ul>li:hover:nth-child(4) {
height: 80px;
}

Как уже было сказано ставить запись нужно после строки RewriteEngine On

Убедитесь еще раз, что поставили после неё (сразу).

Плюс почистите кэш браузера.

Опишите задачу.

RewriteCond %{QUERY_STRING} info=([a-zA-Z0-9]+)

RewriteRule ^component/content/article/3-newsflash/2-altay-shablon /altai/altai.php?info=%1 [L]

Всего: 236