Quicksdk 29 Posted August 15, 2017 Report Share Posted August 15, 2017 Форумчане, подскажите пожалуйста как сделать редирект только для главной страницы с site.ru/ на site.ru c помощью htaccess. Перерыл гугл, но кода для главной страницы не нашел. Quote Link to post Share on other sites
qpPeW 191 Posted August 15, 2017 Report Share Posted August 15, 2017 Какой смысл от этого ? Quicksdk 1 Quote Link to post Share on other sites
Quicksdk 29 Posted August 15, 2017 Author Report Share Posted August 15, 2017 20 минут назад, qpPeW сказал: Какой смысл от этого ? не знаю, SEO-шники прописали в ТЗ Quote Link to post Share on other sites
qpPeW 191 Posted August 15, 2017 Report Share Posted August 15, 2017 24 минуты назад, Quicksdk сказал: не знаю, SEO-шники прописали в ТЗ В таком случаи чекайте тот же htaccess, там должно быть правило которое как раз таки добавляет данный слэш на главной... А вообще это бессмысленная затея, как по мне стоит забить на нее. Quote Link to post Share on other sites
petroff 643 Posted August 15, 2017 Report Share Posted August 15, 2017 Не знаю будет работать или нет Redirect 301 / http://site.ru Если нужно для всего сайта убрать слеш, то в сети полно решений Если ваши сеошники таким образом с дублями борются, то можно в роботсе попробовать закрыть так Disallow: /$ Проверьте потом в вебмастере доступность для ботов всех страниц - со слешем и без, со слешем должна быть недоступна Quote Link to post Share on other sites
Quicksdk 29 Posted August 15, 2017 Author Report Share Posted August 15, 2017 4 минуты назад, petroff сказал: Redirect 301 / http://site.ru Не помогает, выдает ошибку циклического редиректа мой htaccess: # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{HTTPS} !=on RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] Redirect 301 / https://o-futbole.ru # BEGIN WordPress RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress Quote Link to post Share on other sites
qpPeW 191 Posted August 15, 2017 Report Share Posted August 15, 2017 В WP настройки ЧПУ в админке, так что не нужно лезть в htaccess. Quote Link to post Share on other sites
Quicksdk 29 Posted August 15, 2017 Author Report Share Posted August 15, 2017 1 минуту назад, qpPeW сказал: В WP настройки ЧПУ в админке, так что не нужно лезть в htaccess. Причем здесь общие настройки ЧПУ? Если я говорю конкретно про главную страницу. WP в админке нет возможности редактировать редиректы для главной страницы Quote Link to post Share on other sites
qpPeW 191 Posted August 15, 2017 Report Share Posted August 15, 2017 2 минуты назад, Quicksdk сказал: Причем здесь общие настройки ЧПУ? Если я говорю конкретно про главную страницу. WP в админке нет возможности редактировать редиректы для главной страницы Притом что правильная настройка ЧПУ не добавит слэш на главной ! RewriteCond %{HTTPS} !=on RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] Очередная лишняя хрень, повторюсь еще раз, настраивайте нормально ЧПУ и сайт, и не нужно будет такой ереси писать... Quote Link to post Share on other sites
Quicksdk 29 Posted August 15, 2017 Author Report Share Posted August 15, 2017 1 минуту назад, qpPeW сказал: Притом что правильная настройка ЧПУ не добавит слэш на главной ! RewriteCond %{HTTPS} !=on RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] Очередная лишняя хрень, повторюсь еще раз, настраивайте нормально ЧПУ и сайт, и не нужно будет такой ереси писать... насколько я помню это нужно для редиректов с http на https зачем ее убирать? Quote Link to post Share on other sites
qpPeW 191 Posted August 15, 2017 Report Share Posted August 15, 2017 Только что, Quicksdk сказал: насколько я помню это нужно для редиректов с http на https зачем ее убирать? Вы умеете читать ВНИМАТЕЛЬНО то что Вам пишут ? Все это настраивается в админке, пропишите в адресе сайте https, а не http и будет Вам редирект, не лепите горбатого... Quote Link to post Share on other sites
Quicksdk 29 Posted August 15, 2017 Author Report Share Posted August 15, 2017 https в админке прописан. убрал из htaccess то, что вы указали, но это не помогло https://webmaster.yandex.ru/tools/server-response/?url=https%3A%2F%2Fo-futbole.ru%2F&user-agent=robot&if-modified-since= главная страница с / дает-200 OK Quote Link to post Share on other sites
qpPeW 191 Posted August 15, 2017 Report Share Posted August 15, 2017 7 минут назад, Quicksdk сказал: https в админке прописан. убрал из htaccess то, что вы указали, но это не помогло https://webmaster.yandex.ru/tools/server-response/?url=https%3A%2F%2Fo-futbole.ru%2F&user-agent=robot&if-modified-since= главная страница с / дает-200 OK Убарил "Redirect 301 / httрs://о-futbоlе.ru" ? Насколько я вижу, то не убрали... Цитата Код статуса HTTP: 301 Moved Permanently Quicksdk 1 Quote Link to post Share on other sites
Quicksdk 29 Posted August 15, 2017 Author Report Share Posted August 15, 2017 1 минуту назад, qpPeW сказал: Убарил "Redirect 301 / httрs://о-futbоlе.ru" ? Насколько я вижу, то не убрали... Сейчас так # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress Quote Link to post Share on other sites
Модератор files 2797 Posted August 15, 2017 Модератор Report Share Posted August 15, 2017 Подкину масла в огонь: https://webmaster.yandex.ru/tools/server-response/?url=https%3A%2F%2Fo-futbole.ru%2F%2F&user-agent=robot&if-modified-since= https://webmaster.yandex.ru/tools/server-response/?url=https%3A%2F%2Fo-futbole.ru.&user-agent=robot&if-modified-since= Quicksdk and petroff 2 Quote Link to post Share on other sites
June 11 Posted August 17, 2017 Report Share Posted August 17, 2017 В 15.08.2017 в 0:11 PM, Quicksdk сказал: Форумчане, подскажите пожалуйста как сделать редирект только для главной страницы с site.ru/ на site.ru c помощью htaccess. Перерыл гугл, но кода для главной страницы не нашел. Смехота))) Для главной все равно есть слеш или нету. Технически он будет всегда. Даже если поступит ошибочный запрос без ведущего, в частности без единственного, слеша, ваш Web-сервер или отвергнет такой запрос или подправит. Quote Link to post Share on other sites
June 11 Posted August 17, 2017 Report Share Posted August 17, 2017 Есть корневой домен (точка) в конце доменного имени или нет, тоже неважно. Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.