- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте.
Есть файл .htaccess
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(([a-zA-Z0-9_]+)/?)(([a-zA-Z0-9_]+)/?)? index.php?class=$2&method=$4 [L,QSA]
DirectoryIndex index.php
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.site.ru
RewriteRule (.*) http://site.ru/$1 [R=301,L]
и нужно сделать 301й редирект со страницы http://site.ru/uslugi/servis1/ на страницу http://site.ru/tovari/servis1/
как правильно записать правило редиректа?
п.с. использование RedirectPermanent переправляет на адрес - http://site.ru/tovari/servis1/?class=xxx&method=yyyy
DirectoryIndex index.php
RewriteEngine On
RewriteBase /
RewriteRule ^uslugi/servis1/$ /tovari/servis1/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(([a-zA-Z0-9_]+)/?)(([a-zA-Z0-9_]+)/?)? index.php?class=$2&method=$4 [L,QSA]
RewriteCond %{HTTP_HOST} ^www.site.ru
RewriteRule (.*) http://site.ru/$1 [R=301,L]
Спасибо за помощь
AID_UA добавил 17.05.2011 в 14:15
здравствуйте
Чтобы не плодить темы:
нужен 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]
что нужно подправить? или дальнейшие правила перебрасывают на домен без ВВВ ?
AID_UA добавил 17.05.2011 в 14:20
Здравствуйте
посмотрите плиз пост выше, случайно добавил к предыдущему посту свой вопрос.