- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
вообщем, есть сайт. адрес www.site.ru
надо сделать редирект 301 с:
www.site.ru/ru/kluch на www.site.ru/kluch
www.site.ru/ru/kluch2 на www.site.ru/kluch2
www.site.ru/ru/kluch3 на www.site.ru/kluch3
и так далее ключей около 300
Можно ли изменить их с помощью какого нибудь регулярного выражения? Чтобы ru не подставлялось в URL?
RewriteEngine On
RewriteBase /
RewriteRule ^(ru/(.*))$ $2 [R=301,L]
... Чтобы ru не подставлялось в URL?
запросто:
всё что в ru перешло в корень...
Интересно, а как расшифровать эту запись?
Берем строку(URL, который начинается от корня .htaccess), началом этого URL считается ru/после чего идёт произвольный набор символов, которые там должны быть хотя бы один раз. А вот как расшифорвать словами скобки?? Это начало и конец под шаблона, но как это понять на практике? И что за конструкция $1, октуда эта цифра 1 и как это понять? По сути тут должен быть преобразованный вариант, как понимаю. Но как читается это? $1
Ещё чем отличаются эти два варианта??
RewriteEngine On
RewriteBase /
RewriteRule ^(ru/(.*))$ $2 [R=301,L]
И как это читается? Объясните пожалуйста, хочу освоить эту тему, чтобы не задавать глупых вопросов потом и по несколько дней мучиться с составлением этих выражений. ;)
Так же мне надо сделать ещё 301 редиректы, правильно ли я это сделал??
Redirect 301 http://site.ru/ http://www.site.ru
Redirect 301 http://site.ru http://www.site.ru
Redirect 301 http://site.ru/ru/ http://www.site.ru
Redirect 301 http://site.ru/en/ http://www.site.ru
Redirect 301 http://site.ru/ru http://www.site.ru
Redirect 301 http://site.ru/en http://www.site.ru
"^(ru/(.*))$" это так называемое "регулярное выражение"
а применительно к .htaccess, почитайте про RewriteRule