Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Вопрос по mod_rewrite
Форумы портала PHP.SU » » Вопросы новичков » Вопрос по mod_rewrite

Страниц (1): [1]
 

1. Ammiak - 04 Октября, 2011 - 11:44:12 - перейти к сообщению
здравствуйте, такой вопрос: есть файлы 'page1.htm' и 'page2.htm', лежащие в одной папке. Пытаюсь сделать простой редирект:
Цитата:

RewriteEngine on
RewriteCond %{SERVER_ADDR} ^127.0.0.1$
RewriteRule ^page1.htm$ ^page2.htm$

Ошибка Object not found.
Так тоже пробовал:
Цитата:

RewriteRule ^(.*)page1.htm$ ^(.*)page2.htm$

Ошибка 403 (Forbidden)
Подскажите пжл, как настроить редирект?
2. IronHawk - 04 Октября, 2011 - 12:02:24 - перейти к сообщению
Пример №1
CODE (htmlphp):
скопировать код в буфер обмена
  1. RewriteRule code.gif img/new/code.gif


Пример №2
CODE (htmlphp):
скопировать код в буфер обмена
  1. RewriteRule ^register.html$ index.php?go=register
3. Ammiak - 04 Октября, 2011 - 12:50:08 - перейти к сообщению
Не сработало:
Цитата:

RewriteRule ^page1.htm$ ^/my_site/pages/page2.htm$

Ошибка 404 (Not Found)
4. IronHawk - 04 Октября, 2011 - 13:02:26 - перейти к сообщению
Ammiak пишет:
Не сработало:
Цитата:
Цитата:
RewriteRule ^page1.htm$ ^/my_site/pages/page2.htm$

Ошибка 404 (Not Found)


А так и не сработает.
Показываю на Вашем примере:
Цитата:
RewriteRule ^page1.htm$ /my_site/pages/page2.htm
5. Ammiak - 04 Октября, 2011 - 13:13:45 - перейти к сообщению
всё работает, IronHawkогромное спасибо
(Добавление)
Ещё вот это не понял:
Цитата:

Ошибка: Невозможно найти сервер www[dot]yandex[dot]rumy_site
Почему? Судя по мануалам, редирект должен пройти
6. Viper - 04 Октября, 2011 - 13:32:50 - перейти к сообщению
Ammiak пишет:
Ошибка: Невозможно найти сервер www[dot]yandex[dot]rumy_site
Почему? Судя по мануалам, редирект должен пройти

слеш в конце забыли.
7. Ammiak - 04 Октября, 2011 - 13:44:14 - перейти к сообщению
Viper, переписал так:
Цитата:

переходит по http://www.yandex.ru/my_site. Как избавиться от этого "хвоста"?
8. Viper - 04 Октября, 2011 - 14:25:25 - перейти к сообщению
Ammiak ну так и скажите что вам надо запросы на свой сайт переводить на yandex. И redirect тут вам не поможет. mod_rewrite смотрите.
9. Ammiak - 04 Октября, 2011 - 14:38:29 - перейти к сообщению
понял, всем спс очень помогли

 

Powered by ExBB FM 1.0 RC1