- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Необходимо при запросе super-10-20-puper.html направить на
index.php?categoryID=10&offset=20&sort=name&direction=DESC
Сделал такое правило
однако не работает.
Что в нем неверно?
Попробуйте
я запрос для примера написал
вместо 10 и 20 могут быть любые числа (генерятся скриптом), которые и описаны как ([^/]*)
в конечном урле подставляются как $1 и $2
Options +FollowSymLinks
RewriteEngine on
RewriteBase /
RewriteRule
мона так
RewriteRule ^index.php?categoryID=([^/]+)&offset=([^/]+)&sort=name&direction=DESC super-$1-$2-puper.html$ [L]
мона так
RewriteRule ^super-([^/]+)-([^/]+)-puper.html http://site/index.php?categoryID=$1&offset=$2&sort=name&direction=DESC [R=301,L]
)))) пробуй всяко
поправил немного
2 KosoyRoman
Необходимо именно super-([^/]*)-([^/]*)-puper.html (типа статические ЧПУ)
направить на index.php?categoryID=$1&offset=$2&sort=name&direction=DESC
Ваш вариант (второй) абсолютно идентичен моему в первом посте.
tokareff ты не прав )) ты про [R=301,L] забыл ))) указывать то надо редирект)), а у тебя приведено правило для ЧПУ
Это для использования ЧПУ
RewriteRule ^index.php?categoryID=([^/]+)&offset=([^/]+)&sort=name&direction=DESC$ super-$1-$2-puper.html [L]
Это для редиректа
RewriteRule ^super-([^/]+)-([^/]+)-puper.html http://site/index.php?categoryID=$1&offset=$2&sort=name&direction=DESC [R=301,L]
ЧПУ - это мой вариант. Он описан в первом посте. Не работает.
... удалено (не ясно объяснил ТС в первом посте).
Хватит тыкать! Сами внимательно читайте!
Мое правило из первого поста не работает, Ваше тоже.
Объясню доходчивее:
двиг генерит урлы типа _http://сайт/index.php?categoryID=10&offset=20&sort=name&direction=DESC
ЧПУ сделал вида _http://сайт/super-10-20-puper.html по клику на который должна загрузиться инфа страницы указанной выше.
мдя..
так бы сразу сказал, а не перенаправление...
Options +FollowSymLinks
RewriteEngine on
RewriteBase /
RewriteRule ^super-([0-9]*)-([0-9]*)-puper.html index.php?categoryID=$1&offset=$2&sort=name&direction=DESC [NC]
держи.
проверил всё работает
index.php
<?
if($_GET['categoryID'] == 10 && $_GET['offset'] == 20 && $_GET['sort'] == name && $_GET['direction'] == DESC){
echo "ok";
}else{
echo "fuck";
}
?>
.htaccess
Options +FollowSymLinks
RewriteEngine on
RewriteBase /
RewriteRule ^super-([0-9]*)-([0-9]*)-puper.html index.php?categoryID=$1&offset=$2&sort=name&direction=DESC [NC]
запрашиваем
_http://localhost/super-10-20-puper.html
ответ "ок".
Разобрался.
Мое правило тоже работает и оно принципиально не отличается от предложенного Вами.
Просто очень похожее правило (c применением super и puper) для немного других урлов используется в этом же .htaccess
При их удалении, предложенный мною в первом посте код работет.