X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Нужно подправить htaccess для wordpress
4ip
4ip
Topic Starter сообщение 9.7.2013, 2:05; Ответить: 4ip
Сообщение #1


Бывалый
****

Группа: User
Сообщений: 317
Регистрация: 13.1.2009
Из: Черкассы
Поблагодарили: 114 раз
Репутация:   34  


Нужно подправить htaccess для wordpress

Сейчас у меня:

# 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


А сюда нужно еще добавить склейку (с редиректом) с www на без www. Главная открывается без www, но если открыть с www, то не редиректит на без www.
RewriteCond %{http_host} ^www.site.ru$
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ http://site.ru [R=301,L]


Как все это дело соединить в один кусок.

Буду признателен за ответы

Сообщение отредактировал 4ip - 9.7.2013, 2:06


--------------------
Жизнь, это то, что происходит с нами, пока мы строим планы на жизнь.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
andreykashops
andreykashops
сообщение 9.7.2013, 13:13; Ответить: andreykashops
Сообщение #2


WordPress is my Life..
******

Группа: Active User
Сообщений: 1427
Регистрация: 21.7.2012
Из: Украины
Поблагодарили: 633 раза
Репутация:   139  


4ip, а что, просто в начало не получается добавить?


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
4ip
4ip
Topic Starter сообщение 9.7.2013, 13:28; Ответить: 4ip
Сообщение #3


Бывалый
****

Группа: User
Сообщений: 317
Регистрация: 13.1.2009
Из: Черкассы
Поблагодарили: 114 раз
Репутация:   34  


andreykashops,

Просто у меня очень слабые познания в этой области.

В моем фале уже есть записи для этой команды - RewriteCond, боюсь чтобы не было конфликтов.

Ну и есть похожие строчки, которые нужно как-то согласовать.

У меня
RewriteRule ^index\.php$ - [L]


Нужно
RewriteRule ^index\.html$ http://site.ru [R=301,L]


--------------------
Жизнь, это то, что происходит с нами, пока мы строим планы на жизнь.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Gerga
Gerga
сообщение 9.7.2013, 18:34; Ответить: Gerga
Сообщение #4


Участник
***

Группа: User
Сообщений: 247
Регистрация: 15.2.2013
Из: Одесса
Поблагодарили: 168 раз
Репутация:   43  


(4ip @ 9.7.2013, 12:28) *
RewriteRule ^index\.html$ http://site.ru [R=301,L]

эта инструкция перенаправляет с site.ru/index.html на site.ru, вещь нужная. В вашем случае нужно так:
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://site.ru [R=301,L]

т.е. перенаправить с site.ru/index.php на site.ru. Результат тот же.

(4ip @ 9.7.2013, 1:05) *
Как все это дело соединить в один кусок.

в итоге, у вас должно так получиться:
# 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]
# склеивание
Options +FollowSymLinks
RewriteCond %{HTTP_HOST} ^www.site\.ru$ [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]
#перенаправляем с site.ru/index.php на site.ru
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://domain.com [R=301,L]
</IfModule>
# END WordPress

вместо site\.ru и site.ru прописываете доменное имя вашего сайта.

Сообщение отредактировал Gerga - 9.7.2013, 18:40


--------------------
Разработка на WordPress -> Верстка/Натяжка/Добавление функционала в шаблонах на WP


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
4ip
4ip
Topic Starter сообщение 10.7.2013, 23:25; Ответить: 4ip
Сообщение #5


Бывалый
****

Группа: User
Сообщений: 317
Регистрация: 13.1.2009
Из: Черкассы
Поблагодарили: 114 раз
Репутация:   34  


Gerga,
Я так понял не только site.ru нужно менять на мой сайт, а и http://domain.com )

Я конечно в этом не шарю, но на всякий случай спрошу. В этой строчке все верно? А то слеш вроде не в ту сторону )

RewriteCond %{HTTP_HOST} ^www.site\.ru$ [NC]


--------------------
Жизнь, это то, что происходит с нами, пока мы строим планы на жизнь.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Gerga
Gerga
сообщение 11.7.2013, 22:26; Ответить: Gerga
Сообщение #6


Участник
***

Группа: User
Сообщений: 247
Регистрация: 15.2.2013
Из: Одесса
Поблагодарили: 168 раз
Репутация:   43  


(4ip @ 10.7.2013, 22:25) *
Я так понял не только site.ru нужно менять на мой сайт, а и http://domain.com )

ну да)
(4ip @ 10.7.2013, 22:25) *
В этой строчке все верно? А то слеш вроде не в ту сторону )

да. Так и должно быть.


--------------------
Разработка на WordPress -> Верстка/Натяжка/Добавление функционала в шаблонах на WP
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Открыть валютной карты для обменника
6 fair_exchange 367 Вчера, 19:38
автор: Mistic
Открытая тема (нет новых ответов) Нужен человек для поиска клиентов за процент от сделки
3 Evgos 534 15.12.2017, 22:34
автор: Yepperoni
Открытая тема (нет новых ответов) Вопрос по seo для интернет магазина
куда девать продвинутые товары, которые уже не выпускают
18 viktormerke 2797 15.12.2017, 15:18
автор: Smspva
Открытая тема (нет новых ответов) ВНИМАНИЕ: Тема для обсуждения работ фотоконкурса «Новогодний косплей» 18+
6 admin 1081 15.12.2017, 15:14
автор: admin
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыSE Ranking – новый сервис для проверки позиций сайтов в поисковиках
173 seranking 158116 15.12.2017, 14:29
автор: seranking


 



RSS Текстовая версия Сейчас: 17.12.2017, 1:05
Дизайн