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



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Как сделать 301 редирект
rikod
rikod
Topic Starter сообщение 21.12.2011, 9:27; Ответить: rikod
Сообщение #1


Всем привет. Есть сайт, который сейчас переделают и там поменяется около 30 тыс урл. Нужно сделать редирект на новые урл. Сопоставления данным урл у нас есть, вопрос кто уже такое проворачивал как правильно это сделать. Есть 2 варианта:
1) Написать скрипт, и когда грузится сайт, проверять в базе была ли на старом сайта такая страница, если была, то редиректим.
2) Предложили делать именно этим вариантом, т.е. через .htacccess при помощи RewriteMap, я побыстрому полазил в интернете и нормального примера так и не нашел.
Хочу сделать именно вторым вариантам, так скорее всего будет быстрее работать сайт. Кто уже делал редирет через RewriteMap потому-что как я понял, только через него можно сделать поиск старого урл и получение нового урл. Если кто знает отпишите плз. Спасибо.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Electric
Electric
сообщение 21.12.2011, 12:07; Ответить: Electric
Сообщение #2


Вот немного про 301 редирект:
_http://sb-money.ru/article.php?a=75


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
rikod
rikod
Topic Starter сообщение 21.12.2011, 12:26; Ответить: rikod
Сообщение #3


(Electric @ 21.12.2011, 11:07) *
Вот немного про 301 редирект:
_http://sb-money.ru/article.php?a=75

Мне нужно через rewitemap сделать, но у меня не получается. Взял пример и пробую по нему:

Если прописать в .htaccess "RewriteMap examplemap txt:/path/to/file/map.txt" то выдает ошибку 500, следовательно в конце конфига апатча добавил.

Далее прописываю в .htaccess вот это:
RewriteEngine On
RewriteRule ^/ex/(.*) ${examplemap:$1}
и не хочет работать, не знаю уже что делать, где-то я походу накосячил, не могу только понять где.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
grnchk
grnchk
сообщение 21.12.2011, 19:38; Ответить: grnchk
Сообщение #4


RewriteMap недопустимо использовать в .htaccess, оно должно быть в файлах конфигурации Apache.

В вашем случае намного лучше будет завернуть все входящие запросы на PHP-скрипт и там просто их разруливать и делать редирект в случае необходимости.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
rikod
rikod
Topic Starter сообщение 22.12.2011, 9:05; Ответить: rikod
Сообщение #5


(grnchk @ 21.12.2011, 18:38) *
RewriteMap недопустимо использовать в .htaccess, оно должно быть в файлах конфигурации Apache.

В вашем случае намного лучше будет завернуть все входящие запросы на PHP-скрипт и там просто их разруливать и делать редирект в случае необходимости.

Я уже прочитал что недопустима в .htaccess его использовать и вбил его в httpd.conf но все равно не могу добиться, что бы правильно работало.
Насчет php скрипта + базы mysql- не знаю. Мне сказали, что если делать через rewritemap, то быстрее будет это все обрабатываться и сайт будет меньше тормазить, потому-что это интернет магаз и народу много и каждый раз при при переходе на страницу, нужно проверять, не старая ли это страница, а php скриптом каждый раз обращаться к базе...

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


Сообщение отредактировал rikod - 22.12.2011, 9:08
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Как вывести деньги в Украине с заблокированного Юмани ?
29 freeax 4689 Сегодня, 1:19
автор: sergio11
Горячая тема (нет новых ответов) Как вы отдыхаете от работы за компом
148 adw-kupon.ru 19667 8.4.2024, 10:37
автор: Skyworker
Открытая тема (нет новых ответов) Как вы бросили работу и перешли на заработок с сайтов?
18 uahomka 3074 5.4.2024, 5:53
автор: Skyworker
Горячая тема (нет новых ответов) Как бездомные хранят деньги?
81 metvekot 13630 31.3.2024, 12:44
автор: Boymaster
Горячая тема (нет новых ответов) Как отозвать банковский платеж фрилансеру?
29 metvekot 4285 31.3.2024, 0:17
автор: Liudmila


 



RSS Текстовая версия Сейчас: 17.4.2024, 3:51
Дизайн