- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте!
Есть страницы:
/gallery/?album=1&gallery=1
/gallery/?album=1&gallery=2
....
/gallery/?album=1&gallery=n
Нужно сделать переадресацию всех этих страниц на соответственно:
/gallery/?lang=en&album=1&gallery=1
/gallery/?lang=en&album=1&gallery=2
....
/gallery/?lang=en&album=1&gallery=n
т.е. добавить параметр lang=en& в урл.
Как это можно сделать?
RedirectMatch /gallery/\?(.*)$ http://yourdomain.ru/gallery/?lang=en&$1
digwnews, не помогло. Нужно, чтобы переадресация происходила именно с ?album=1 . Пробовал - RedirectMatch /gallery/\?album=1(.*)$ http://domain.ru/gallery/?lang=en&album=1$1
так тоже не заработало.
RewriteCond %{QUERY_STRING} album=1(&|$) [NC]
RewriteCond %{QUERY_STRING} !lang=en [NC]
RewriteRule ^gallery/$ http://%{HTTP_HOST}/$0?lang=en [R=301,QSA,L]
первое условие проверяет наличие в строке запроса "album=1" (именно 1 а не 13 например, чтобы после 1 следовало "&" или конец строки запроса)
второе условие проверяет отсутствие "lang=en" (чтоб не было зацикливания)
ну и само правило при адресе "gallery/" и при соблюдении двух вышестоящих условий делает 301 редирект на этот же адрес с добавлением в начало строки запроса "lang=en" с сохраненнием имеющейся строки запроса.
Господа, а посоветуйте толковый мануал, где подробно описано как составляются инструкции в htaccess т.е. не просто готовы решения, мол, нужен редирект страницы, пример, такой-то, такой-то.. а именно описание всех команд, чтобы было понятно как использовать параметры и переменные (если они там есть).
Спасибо.
http://www.htaccess.net.ru/
Там у каждой темы есть общий вид.
Ну и регулярки надо знать.