- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
На сайте в корневом каталоге site/products/index.html лежит статический index.html - список категорий.
В каталогах site/products/category123/index.html лежат статические index.html со списком товаров.
А товаров очень много. Решено товары делать через динамические страницы.
Потому необходимо разместить такой .htaccess чтобы выполнялся такой редирект: при запросе http://site/products/category/item делался редирект на php-скрипт:
RewriteRule xxx$ /core.php
Т.е. чтобы регулярное вырадением срабатывало на вложение 3-го уровня (типа /products/category/item1 - тогда редирект на php)
Помогите плз написать такое регулярное выражение для .htaccess чтобы срабатывало если в урле 3 вложены папки.
RewriteRule ^([a-z,0-9]*)/category([0-9]*)/([a-z,0-9]*)$ core.php?product=$1&category=$2&item=$3 [L]
RewriteRule ^([a-z,0-9]*)/category([0-9]*)/([a-z,0-9]*)/$ core.php?product=$1&category=$2&item=$3 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
ЛИБО
RewriteEngine on
RewriteRule ^([a-z,0-9]*)/([a-z,0-9]*)/([a-z,0-9]*)$ core.php?product=$1&category=$2&item=$3 [L]
RewriteRule ^([a-z,0-9]*)/([a-z,0-9]*)/([a-z,0-9]*)/$ core.php?product=$1&category=$2&item=$3 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
там уже допили как нужно
Подскажите, можно ли сделать такой вариант:
Есть старый сайт (статика), внешние ссылки ведут на него, хотя страницы на которые они должны падать отвалились давно.
Можно ли написать какие то правила .htaccess что бы не потерять вес, т.е. повесить такое правило что бы вместо 404 перенаправлять на главную страницы поисковые роботы? не просто редирект, но с
[L] - т.е. что мол та страницы на которую ссылаются теперь index.html ?
Месяц повесят с такими правилами, а потом снять их. Как считаете?