- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Подскажите пож, как сделать редирект.
Ситуация такая.
Старый сайт имеет почти все страницы на htm и несколько asp страниц.
Сейчас он на iis
Новый дизайн сайта имеет все страницы на Php
Можно было бы сделать редирект через htaccess, но для этого нужен модуль apache, который мой iis сервер не поддерживает.
Как делать редирект в таком случае?
Можно сделать 404 страницу, на php. В скрипте получить адресную строку и от нее плясать. Вообще с иис не знаком, но думаю там есть более грамотные решения.
1. IIS отлично поддерживет реврайт. Просто у него он свой.
2. Дизайн сайта не может иметь "все страницы на Php" - диз это диз, страницы это страницы.
Что вам получить надо-то?
На расширение страниц внимания не обращайте - под php может и асп, и хтмл жить ;)
Мне надо не потерять позиции в поисковиках.
Тк сейчас пользователи приходят на htm страницы
Если я их просто удалю и поставлю новый php, то будут битые линки и никакой посещаемости.
ну если нужен именно редирект то это делается в пхп вот так:
а дальше танцы с бубном и определение запрошенного урла
танцы с бубном понятно, как:), а вот рhp этот код куда вставлять?;)
танцы с бубном понятно, как:), а вот рhp этот код куда вставлять?;)
Тю. Если у вас есть старые урлы вида page1.html, page2.html, page3.asp, а новые - p1.php, p2.php, p3.php, то:
1. Настраиваем мод_реврайт в .htaccess
Что-то типа:
2. Проверяем, что внутренние ссылки ведут на page1.html, page2.html, page3.asp, а не p1.php, p2.php, p3.php.
3. Говорим спасибо, если все работает.
Осталось выяснить, на чем у вас все крутится (IIS, Apache...)
Можно было бы сделать редирект через htaccess, но для этого нужен модуль apache, который мой iis сервер не поддерживает.
http://www.helicontech.com/isapi_rewrite/, Lite-версия бесплатна...
Тю. Если у вас есть старые урлы вида page1.html, page2.html, page3.asp, а новые - p1.php, p2.php, p3.php, то:
1. Настраиваем мод_реврайт в .htaccess
Что-то типа:
2. Проверяем, что внутренние ссылки ведут на page1.html, page2.html, page3.asp, а не p1.php, p2.php, p3.php.
3. Говорим спасибо, если все работает.
Осталось выяснить, на чем у вас все крутится (IIS, Apache...)
В самом вопросе написано, что на iis, а он не поддерживает htaccess файлы
Тогда как?
В самом вопросе написано, что на iis, а он не поддерживает htaccess файлы
Да что вы говорите?! :)
Я же зачем-то писал, что "1. IIS отлично поддерживет реврайт. Просто у него он свой.".
Да и ссылку на ISAPI фильтр с mod_rewrite уже дали...
Это не единственная реализация, кстати.