Jump to content
Quicksdk

Редирект с / (слеша) на без / для главной страницы

Recommended Posts

Форумчане, подскажите пожалуйста как сделать редирект только для главной страницы с site.ru/ на site.ru c помощью htaccess. Перерыл гугл, но кода для главной страницы не нашел. 

Share this post


Link to post
Share on other sites
24 минуты назад, Quicksdk сказал:

не знаю, SEO-шники прописали в ТЗ

В таком случаи чекайте тот же htaccess, там должно быть правило которое как раз таки добавляет данный слэш на главной...

А вообще это бессмысленная затея, как по мне стоит забить на нее.

Share this post


Link to post
Share on other sites

Не знаю будет работать или нет

Redirect 301 / http://site.ru

Если нужно для всего сайта убрать слеш, то в сети полно решений

Если ваши сеошники таким образом с дублями борются, то можно в роботсе попробовать закрыть так

Disallow: /$

Проверьте потом в вебмастере доступность для ботов всех страниц - со слешем и без, со слешем должна быть недоступна

 

Share this post


Link to post
Share on other sites
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

 

Share this post


Link to post
Share on other sites
1 минуту назад, qpPeW сказал:

В WP настройки ЧПУ в админке, так что не нужно лезть в htaccess.

Причем здесь общие настройки ЧПУ? Если я говорю конкретно про главную страницу. WP в админке нет возможности редактировать редиректы для главной страницы

Share this post


Link to post
Share on other sites
2 минуты назад, Quicksdk сказал:

Причем здесь общие настройки ЧПУ? Если я говорю конкретно про главную страницу. WP в админке нет возможности редактировать редиректы для главной страницы

Притом что правильная настройка ЧПУ не добавит слэш на главной !

RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Очередная лишняя хрень, повторюсь еще раз, настраивайте нормально ЧПУ и сайт, и не нужно будет такой ереси писать...

Share this post


Link to post
Share on other sites
1 минуту назад, qpPeW сказал:

Притом что правильная настройка ЧПУ не добавит слэш на главной !


RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Очередная лишняя хрень, повторюсь еще раз, настраивайте нормально ЧПУ и сайт, и не нужно будет такой ереси писать...

насколько я помню это нужно для редиректов с http на https

зачем ее убирать?

Share this post


Link to post
Share on other sites
Только что, Quicksdk сказал:

насколько я помню это нужно для редиректов с http на https

зачем ее убирать?

Вы умеете читать ВНИМАТЕЛЬНО то что Вам пишут ?

Все это настраивается в админке, пропишите в адресе сайте https, а не http и будет Вам редирект, не лепите горбатого...

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
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

 

Share this post


Link to post
Share on other sites
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

 

Share this post


Link to post
Share on other sites
В 15.08.2017 в 0:11 PM, Quicksdk сказал:

Форумчане, подскажите пожалуйста как сделать редирект только для главной страницы с site.ru/ на site.ru c помощью htaccess. Перерыл гугл, но кода для главной страницы не нашел. 

Смехота))) Для главной все равно есть слеш или нету. Технически он будет всегда. Даже если поступит ошибочный запрос без ведущего, в частности без единственного, слеша, ваш Web-сервер или отвергнет такой запрос или подправит.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...