Модераторы: Illuminaty
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Редирект, Помогите организовать работающий редирек 
V
    Опции темы
HipJ
Дата 27.1.2009, 14:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 58
Регистрация: 21.1.2006

Репутация: нет
Всего: нет



Помогите. Как правильно организовать редирект, была страница, доступная по адресу:
http://example.com/page.html?type=a
либо http://example.com/?type=a
Сейчас она "переехала" на http://example.com/a.html
Так вот, необходимо чтобы при заходе на вышенаписанные адреса, пользователь автоматом попадал на http://example.com/a.html
Помогите пожалуйста
PM MAIL   Вверх
InfMag
Дата 27.1.2009, 14:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


…
***


Профиль
Группа: Завсегдатай
Сообщений: 1037
Регистрация: 21.11.2004

Репутация: нет
Всего: 4



Код

<script type="text/javascript">document.location.href="http://example.com/a.html";</script>

PM   Вверх
HipJ
Дата 27.1.2009, 15:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 58
Регистрация: 21.1.2006

Репутация: нет
Всего: нет



Спасибо, забыл про уточнение. Есть ли возможность сделать редирект на уровне сервера? Не трогая странички, без посылки headerов?
PM MAIL   Вверх
InfMag
Дата 27.1.2009, 15:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


…
***


Профиль
Группа: Завсегдатай
Сообщений: 1037
Регистрация: 21.11.2004

Репутация: нет
Всего: 4



HipJ, php поддерживается?
Если да то пиши в начале документа:
Код

<?php header("Location: http://example.com/a.html"); exit(); ?>

Может быть еще что-то возможно натровить с .htaccess, но я точно не знаю.

Добавлено через 9 минут и 53 секунды
Ах да, извиняюсь, невнимательно прочитал. Ну тут как я и говорил либо если есть такая возможность в .htaccess например написать какое нить извращение типа
Код

DirectoryIndex http://example.com/a.html
 в начале .htaccess
Либо можно не тупить и создать файл redirect.php в нем прописать тот код который я выше приводил и прописать:
Код

DirectoryIndex redirect.php

PM   Вверх
ksnk
Дата 27.1.2009, 16:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 48
Всего: 386



HipJ, Это что? ЧПУ наоборот?  smile 

Код

  RewriteEngine on
  RewriteCond %{SCRIPT_FILENAME} /page.php$ 
  RewriteCond %{QUERY_STRING} \btype=a\b
  RewriteRule (.*) a.html [L]

Как-нибудь так...



Это сообщение отредактировал(а) ksnk - 27.1.2009, 16:37


--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
HipJ
Дата 27.1.2009, 17:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 58
Регистрация: 21.1.2006

Репутация: нет
Всего: нет



InfMag, ksnk  smile 
последний способ отличный
ksnk нет, к чпу это отношения не имеет  smile 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема »


 




[ Время генерации скрипта: 0.0561 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.