- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
настроил редирект по принципу:
Redirect 301 /catalog/product1 http://mysite.ru/product1
работает, но проблема в том, что адрес в браузере стал выглядеть так после редиректа:
http://mysite.ru/product1?_route_=catalog/product1
а мне надо, чтобы хвоста (?_route_=catalog/product1) не было, т.к. в таком случае неправильно работают комментарии через соцсети.
как правильно сделать?
заранее спасибо!
RewriteRule ^staraya_rubrika/stranica/ /novaya_rubrika/stranica/ [R=301,L]
---------- Добавлено 23.04.2013 в 20:36 ----------
Вставлять после RewriteEngine On
RewriteRule ^staraya_rubrika/stranica/ /novaya_rubrika/stranica/ [R=301,L]
---------- Добавлено 23.04.2013 в 20:36 ----------
Вставлять после RewriteEngine On
спасибо, но что-то не работает...
вот весь htaccess
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.mysite\.ru$ [NC]
RewriteRule ^(.*)$ http://mysite.ru/$1 [R=301,L]
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php?_route_=$1 [L,QSA]
RewriteRule ^catalog/tovar1/ /tovar1/ [R=301,L]
а какой движок у сайта?
*странно.. у меня на DLE работает отлично.. при редиректе категорий
спасибо, но что-то не работает...
вот весь htaccess
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.mysite\.ru$ [NC]
RewriteRule ^(.*)$ http://mysite.ru/$1 [R=301,L]
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php?_route_=$1 [L,QSA]
RewriteRule ^catalog/tovar1/ /tovar1/ [R=301,L]
Попробуйте так:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.mysite\.ru$ [NC]
RewriteRule ^(.*)$ http://mysite.ru/$1 [R=301,L]
RewriteBase /
RewriteRule ^catalog/tovar1/ /tovar1/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php?_route_=$1 [L,QSA]
---------- Добавлено 23.04.2013 в 21:02 ----------
Правило
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php?_route_=$1 [L,QSA]
должно выполняться самым последним, т.к. после него не одно правило уже не сработает. (за исключением обращения к файлам)
супер, работает! спасибо!
trendy, всегда пожалуйста :)
еще вопрос возник. на том же сайте увидел, что одна и та же главная страница доступна по двум адресам:
1. http://mysite.ru/
2. http://mysite.ru/index.php?route=common/home
стоит ли сделать редирект (для ПС) и как его прописать?
еще вопрос возник. на том же сайте увидел, что одна и та же главная страница доступна по двум адресам:
1. http://mysite.ru/
2. http://mysite.ru/index.php?route=common/home
стоит ли сделать редирект (для ПС) и как его прописать?
Стоит. Попробуйте так:
не работает, адрес превращается в http://mysite.ru/common/home
не работает, адрес превращается в http://mysite.ru/common/home
Недосмотрел. Написал для всех страниц что-бы небыло такого:
http://mysite.ru/index.php?route=catalog/product1
Конкретно для главной страницы: