Редирект 301

fildim69
На сайте с 15.03.2011
Offline
26
523

Кто-нибудь подскажите чайнику!

Переносили сайт с самописки на Drupal и сейчас если набираешь старую страницу попадаешь на (такой страницы не существует)

Как сделать правильно редирект страниц с вида:

site.ru/page.php?id=55

на

site.ru/massazh

и может чего в старом htaccess прописать нужно?

Не хочется клиентов терять и пузомерки тоже:crazy:

Делаю:

Redirect 301 /gdekupit.php http://site.ru/gde-kupit

набираю site.ru//gdekupit.php но появляется "Запрашиваемая страница не найдена"

Как сделать подскажите кто нибудь?

Меняю помощь по сайту на - лечение зубов!
cheredov
На сайте с 07.04.2011
Offline
125
#1

А страница

fildim69:
http://site.ru/gde-kupit
на самом деле существует?

cheredov добавил 12.10.2011 в 08:12

fildim69:
site.ru//gdekupit.php

И кстати, такого адреса, понятно, не существует.

Иван Чередов (http://ivan.cheredov.com/about/)
Rockabilly
На сайте с 12.11.2006
Offline
167
#2

site.ru/gdekupit.php - вот так нужно..

Возьму на продвижение Ваш проект! Какой бубен выбрать?
fildim69
На сайте с 15.03.2011
Offline
26
#3
Rockabilly:
site.ru/gdekupit.php - вот так нужно..

это я в форуме слеш лишний написал, я имел ввиду site/gdekupit.php набираешь

и в адресном окне появляется такая строчка http://site/gde-kupit?q=gdekupit.php

fildim69 добавил 12.10.2011 в 11:41

сейчас htaccess выглядит так:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
</IfModule>
php_value register_globals off
# $Id$

Redirect 301 /u-disk-kosmodisk http://restup.ru/u-disk-kosmodisk-massazher-spiny-restart
Redirect 301 /gdekupit.php http://restup.ru/gde-kupit
Redirect 301 /footmassager.php http://restup.ru/massazhery/massazhery-dlya-nog-restart
Redirect 301 /page.php?id=54 http://restup.ru/obzor-populyarnykh-massazherov-restart и так далее

а как сделать правильно перенаправление

fildim69 добавил 12.10.2011 в 15:31

Спасибо добрым людям, подсказали.

Нужно для Drupal делать так:

RewriteEngine On

RewriteCond %{REQUEST_URI} ^/gdekupit.php$ [NC]
RewriteRule (.*) http://restup.ru/gde-kupit [R=301,L]

теперь всё в порядке!

fildim69
На сайте с 15.03.2011
Offline
26
#4
fildim69:
это я в форуме слеш лишний написал, я имел ввиду site/gdekupit.php набираешь
и в адресном окне появляется такая строчка http://site/gde-kupit?q=gdekupit.php

fildim69 добавил 12.10.2011 в 11:41
сейчас htaccess выглядит так:


а как сделать правильно перенаправление

fildim69 добавил 12.10.2011 в 15:31
Спасибо добрым людям, подсказали.
Нужно для Drupal делать так:



теперь всё в порядке!

Кому помогло отпишитесь!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий