Вопрос местным знатокам.
Как правильно прописать 301 редирект в htaccess, если требуется написать правило для редиректа ссылок типа:
www.old.com/link.html -> www.new.com.xx/link.shtml
Спасибо за ответ!
- 28.09.2016 02:35
- 28.09.2016 11:11
Вариант:
Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 1 сообщение(ий)):У вас нет прав чтобы видеть скрытый текст, содержащийся здесь.Спасибо сказали:
- 28.09.2016 16:10
Coder, спасибо огромное и плюс Вам в карму! Сегодня вечером опробую
Спасибо сказали:
Coder(28.09.2016), - 28.09.2016 16:17
- 28.09.2016 23:11
Чтоб не создавать новой темы у меня похожий вопрос, в файле htaccess прописал:
Почему второе правило работает а первое нет?Redirect 301 /?p=406/ http://money-gifts.ru/remon-ipad-v-s...lo-steklo-ajp/
Redirect 301 /geo/remont-iphonov-centralny-rayon/ http://money-gifts.ru/geo/remont-iph...pozitorov-spb/
И как сделать так чтоб первое заработало? - 29.09.2016 00:43
Потому, что в первом есть GET запрос.Погсмотрите здесь: 301 редирект для страницы с GET параметрами _http://coderhs.com/archive/redirect_301#get и здесь: 301 редирект со страницы со знаком вопроса в URL _http://coderhs.com/snippets/301-question-url
Хотя, попробуйте так:Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 1 сообщение(ий)):У вас нет прав чтобы видеть скрытый текст, содержащийся здесь.
PS Сплю уже, так что пробуйте.Спасибо сказали:
Neumann1970(29.09.2016), - 29.09.2016 00:54
Спасибо Coder - ты как ясновидец - то же самое нагуглил:
так работает.RewriteEngine on
RewriteCond %{QUERY_STRING} ^p=406
RewriteRule (.*) http://money-gifts.ru/remon-ipad-v-s...o-steklo-ajp/? [R=301,L]
правда плохо разбираюсь нет ошибок? - 29.09.2016 01:48
Coder, эх... не работает ( я даже готов постраничный редирект прописать
Код:но он тоже ао каким-то причинам не работает.Redirect 301 /page-old http://sitenew.com/page-new
Единственное, что работает - это вот это:Код:Но эти правила редиректят только главную страницу (с www и без), а внутренние странички увы(RewriteCond %{HTTP_HOST} ^psihologdnepropetrovsk\.com RewriteRule ^(.*)$ http://www.psihologdnepr.com.ua/$1 [R=301,L] RewriteCond %{HTTP_HOST} ^www.psihologdnepropetrovsk\.com RewriteRule ^(.*)$ http://www.psihologdnepr.com.ua/$1 [R=301,L] - 29.09.2016 02:24Первый работает если без слеша в концеСкрытый текст требуется (1 сообщение(ий), сейчас у вас 132):
RewriteCond %{QUERY_STRING} ^p=406/$
RewriteRule ^(.*)$ http://money-gifts.ru/remon-ipad-v-s...o-steklo-ajp/? [R=301,L]
или
RewriteCond %{QUERY_STRING} ^p=406/$ [NC]
RewriteRule ^/$ http://money-gifts.ru/remon-ipad-v-s...o-steklo-ajp/? [R=301,L]
только netpeakspider не показывает редиректы такого вида при сканировании. Или не должен?Последний раз редактировалось Neumann1970; 29.09.2016 в 03:16.
- 29.09.2016 10:07
Значит, так - вот это работает - это вне модуля RewriteEngine on:
Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 1 сообщение(ий)):У вас нет прав чтобы видеть скрытый текст, содержащийся здесь.
Вот ту не подскажу - тут кто с прогой плотно работает, наверное, подскажет.Последний раз редактировалось Coder; 29.09.2016 в 11:32.
Спасибо сказали:
DentalCare(01.10.2016),
Похожие темы
| Темы | Раздел | Ответов | Последний пост |
|---|---|---|---|
Хитрый способ создания поискового ядра | Оптимизация, SEO | 4 | 03.03.2015 19:27 |
Хитрый способ слива траффика с региональных пабликов ВК | Социальные сети | 12 | 24.10.2014 15:50 |
Редирект. | Web программирование | 3 | 14.04.2014 10:39 |
Редирект в MOD-X | Вопросы от новичков | 5 | 24.02.2014 20:04 |
Про хитрый реврайт текста | Партнерские программы | 16 | 27.11.2009 22:30 |



