- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Зачем быть уникальным в мире, где все можно скопировать
Почему так важна уникальность текста и как она влияет на SEO
Ingate Organic
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Надо перекидывать пользователя с адресов типа http://www.сайт.ru/content/view/любая цифра/
на http://www.сайт.ru/content/view/любая цифра/2
Redirect 301 /content/view/(.*)/ http://www.сайт.ru/content/view/(.*)/2
RewriteRule ^.htaccess$ - [F]
прописал так не получается
попробуй
RewriteEngine on
RewriteRule ^http://www.сайт.ru/content/view/([0-9]*)/$ http://www.сайт.ru/content/view/([0-9]*)/2 [L]
RewriteRule ^http://www.сайт.ru/content/view/([0-9]*)$ http://www.сайт.ru/content/view/([0-9]*)/2 [L]
Ни один вариант не сработал :(
внутри одного домена
RewriteRule ^content/view/([0-9+])/$ /content/view/$1/2 [R=301,L]
на другой домен
RewriteRule ^content/view/([0-9+])/$ http://host.com/content/view/$1/2 [R=301,L]
И Ваш вариант тоже к сожалению не работает
mod_rewrite включён? весь код .htaccess можно увидеть? сюда или в личку.
а предложенный код рабочий – проверено.
MBo добавил 16.02.2011 в 21:20
если цифр больше чем одна, вот ещё вариант
RewriteRule ^content/view/([0-9]+)/$ /content/view/$1/2 [R=301,L]
Да, цифр было больше чем одна, последний вариант рабочий - спасибо! Плюсик поставить не дает система :(
работает и хорошо, :) то я не досмотрел в первом варианте куда + воткнул, а проверял с одной цифрой, и правило для одной срабатывало ок.
Dram, при разборе URL методом RewriteRule в первом regexp-выражении есть круглые скобки. Для них определяется подшаблон. В твоём случае это число (последовательность цифр). Этому подшаблону присвается первый номер. (Других подшаблонов нет). А во втором regexp-выражении (куда перекинуть через 301) нужно использовать значение из этого первого подшаблона. Что и показано в примере конструкцией $1.