- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Зачем быть уникальным в мире, где все можно скопировать
Почему так важна уникальность текста и как она влияет на SEO
Ingate Organic
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте
нужен 301 редирект с www.site.ru/tovar1/ на www.site.ru/tovar2/
добавил RewriteRule ^tovar1/$ /tovar2/ [R=301,L]
но редирект идет на site.ru/tovar2/ (на домен без www)
RewriteEngine on
RewriteBase /
RewriteRule ^tovar1/$ /tovar2/ [R=301,L]
RewriteCond %{REQUEST_URI} ^/(images|gal|admin|links|flash|catalog|files|png|uslugi|backlinks|fla).*|^(.*\.xls|.*\.doc|.*\.php|.*\.jpg|.*\.gif|.*\.css|.*\.swf|.*\.js|.*\.htm|.*\.html|.*\.shtml|.*\.txt|.*\.xml)
RewriteRule . - [L]
RewriteCond %{REQUEST_URI} ^/www
RewriteRule ^www/(.*)/$ art_client.php?s_page=$1 [L]
#RewriteCond %{REQUEST_URI}% product/(.*)/
RewriteRule ^product/(.+)/$ product/page.php?$1 [QSA,L]
RewriteCond %{REQUEST_URI}% product/
RewriteRule ^(.+)$ /product/index.php [L]
RewriteCond %{REQUEST_URI} !^/www
RewriteCond %{REQUEST_URI} (.*)[^/\.]+$
RewriteRule .* http://www.site.ru%{REQUEST_URI}/ [L]
RewriteRule ^(.*)/(.*)/(.*)/$ index.php?s_page=$1&id=$2&id2=$3 [L]
RewriteRule ^(.*)/(.*)/$ index.php?s_page=$1&id=$2 [L]
RewriteRule ^(.*)/$ index.php?s_page=$1 [L]
что нужно подправить? или дальнейшие правила перебрасывают на домен без ВВВ ?
или дальнейшие правила перебрасывают на домен без ВВВ ?
Дальнейшие правила никак не могут перебросить на "на домен без ВВВ".
В приведенном фрагменте нет редиректов ниже добавленной строки, только реврайты, а они посетителю не видны.
Единственное объяснение, которое приходит в голову, это то что Вы заходите на
site.ru/tovar1/
и Вас перебрасывает на тот же домен (без www)
site.ru/tovar2/
Или может приведен не весь .htaccess
Попробуйте вместо Вашей одной строки использовать следующие две
В первой строке извлекается имя домена без www (не важно с www или без был запрос)
Во второй строке идет 301 редирект с "tovar1/" на "tovar2/" на домен с www
Или одной строкой, с указанием конкретного имени домена с www
Спасибо, заработало.
А то перед этим и редирект работал, но на домен без ВВВ, и одновременно ответ сервера, при загрузке страницы tovar1/ - был 200, а не 301...