- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Понимаю тема может быть уже стотысячная, но решения моей проблемы найти ни как не могу.. да и не знаю как правильно записать.
Нужно реализовать редирект со страниц:
на
Всё остальное сам сделал, а вот непосредственно такие варианты не получается убрать.
rel=canonical есть, но хочется эти дубли совсем убрать.
Спасибо.
Если на сайте нет страниц с index.php, можете вообще его убрать:
RewriteRule ^index\.php$ http://domain.tld/ [R=301,L]
Проблема в вопросительном знаке в адресе - ?
Я же написал что всё остальное я убрал.
хочется эти дубли совсем убрать.
так моня
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain.tld
RewriteRule (.*) http://www.domain.tld/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ http://www.domain.tld/ [R=301,L]
Ребята, у вас всё не то решение. Нужно редирект со страниц с ? знаком именно с таких страниц как у меня в примере, на главную страницу без параметров.
RewriteCond %{QUERY_STRING} ^.+$
RewriteCond %{REQUEST_URI} ^/$
RewriteRule ^(.*)$ http://www.site.ru/? [R=301,L]
RewriteCond %{QUERY_STRING} ^.+$
RewriteCond %{REQUEST_URI} ^/$
RewriteRule ^(.*)$ http://www.site.ru/? [R=301,L]
Спасибо большое, это почти то что нужно. Но не делается редирект с domain.tld/? на domain.tld/
Но не делается редирект с domain.tld/? на domain.tld/
У вас шо есть такой адрес: domain.tld/? ???
можно обойтись одной строчкой в .htaccess
Тогда при пустых параметрах не будет знак вопроса в конце.
У меня есть сайты на которых яндекс и гугл умудрились добавить в индекс главную с ? и без.
Это не реализуемо средствами htaccess ?
Это не реализуемо средствами htaccess ?
как вариант можете попробовать отключить session.use_trans_sid по причине вмешательства PHPSESSID в линк при старте сессии:
php_flag session.use_only_cookies On
php_flag session.use_trans_sid Off