Форум программистов, компьютерный форум, киберфорум
Apache, htaccess
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.95/19: Рейтинг темы: голосов - 19, средняя оценка - 4.95
65 / 3 / 1
Регистрация: 15.08.2012
Сообщений: 208

Правильная переадресация страницы сайта

16.04.2013, 11:19. Показов 4325. Ответов 31
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.

Пожалуйста помогите разобраться.

Столкнулся с необходимостью изменить внутреннее размещение файлов сайта т.е. к примеру есть страница: www.mysite.com.ua/articles, а после изменения структуры размещения новая страница находится по адресу https://www.mysite,com.ua/bloc... s/articles

т.к. в поисковиках уже запомнился прошлый адрес хочу чтобы при попытке перехода по ссылке www.mysite.com.ua/articles посетитель автоматически переадресовывался на страницу https://www.mysite,com.ua/bloc... s/articles

Пробывал прописать в файле .htaccess такое:
Code
1
Redirect 301 www.mysite.com.ua/articles  http://www.mysite,com.ua/block_of_articles/articles
эффекта нужного не получил
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
16.04.2013, 11:19
Ответы с готовыми решениями:

Правильная переадресация в htaccess
Приветствую! Подскажите, как правильно сделать переадресацию из папок по маске, не затрагивая при этом поддомены? К примеру, есть...

Правильная переадресация через .htaccess
Подскажите, как сделать правильную переадресацию с домена www.test.ru/forum/viewtopic.php?p=1&id=1.... на ...

Правильная переадресация через .htaccess
Добрый день! Подскажите, как сделать правильную переадресацию со всех страних одного домена на такие же страницы, только с другим...

31
65 / 3 / 1
Регистрация: 15.08.2012
Сообщений: 208
23.04.2013, 12:13  [ТС]
Студворк — интернет-сервис помощи студентам
Погодите.... последняя опция должна быть on или ofF?
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6725 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
23.04.2013, 12:25
точно не помню, но вроде хуже не будет. Получается, раз в настройках у вас включено уже +FollowSymLinks, то из .htaccess эту строчку нужно убрать
1
65 / 3 / 1
Регистрация: 15.08.2012
Сообщений: 208
23.04.2013, 12:35  [ТС]
сейчас разберусь с технической поддержкой что на счет mod_rewrite и вечером попробую вариант:

Code
1
2
3
4
5
6
7
8
<IfModule mod_rewrite.c>
RewriteEngine On
 
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
 
RewriteRule ^articles$ /block_of_articles/articles [R=301,L]
</IfModule>
Добавлено через 5 минут
подтвердили что mod_rewrite поддерживается
0
 Аватар для Илья Федин
887 / 353 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
23.04.2013, 12:56
Oktu, В предыдущий раз в логах было написано что Options не разрешён. Посмотрите что в логах теперь!
1
65 / 3 / 1
Регистрация: 15.08.2012
Сообщений: 208
26.04.2013, 01:28  [ТС]
я измениил порядок файла на следующий:
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<IfModule mod_rewrite.c>
RewriteEngine On
 
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
 
RewriteRule ^articles$ /block_of_articles/articles [R=301,L]
</IfModule>
 
 
 
 
Order Deny,Allow
Deny from 82.177.59.178
Deny from 94.41.138.9
Deny from 91.228.54
Deny from 91.228.55
Теперь ошибка не появляется, но переадресация не происходит.....

Добавлено через 1 минуту
теперь ошибки нет, но и результата пока нет
0
 Аватар для Илья Федин
887 / 353 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
26.04.2013, 13:13
Oktu, Такого не может быть
1
65 / 3 / 1
Регистрация: 15.08.2012
Сообщений: 208
26.04.2013, 14:30  [ТС]
Илья, может вот здесь в настройках внизу нужно поставить off ???

Посмотрите пожалуйста я на второй странице вкладывал скрин настроек

не дает подключить скрин еще раз, поэтому прошу на второй странице найти его
0
 Аватар для Илья Федин
887 / 353 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
26.04.2013, 14:58
Oktu, Попробуйте отключить "Оптимизированный алкогоритм отдачи контента"

Добавлено через 40 секунд
Там вроде написано что он конфликтует с mod_rewrite
0
65 / 3 / 1
Регистрация: 15.08.2012
Сообщений: 208
26.04.2013, 18:39  [ТС]
пошел по еще более простому пути, пишу вот такую строчку:

Code
1
2
RewriteEngine On
Redirect 301 /articles http://www.candb.com.ua/block_of_articles/articles.php
пишет такой лог: [Fri Apr 26 15:14:57 2013] [alert] [client 193.16.101.206] /sata2/home/users/candb/www/www.candb.com.ua/.htaccess: Redirect to non-URL

Как думаете почему он не считает это URL??

Добавлено через 6 минут
нет, вот правильный лог [Fri Apr 26 17:35:15 2013] [error] [client 193.16.101.206] File does not exist: /sata2/home/users/candb/www/www.candb.com.ua/.scripts, referer: http://www.candb.com.ua/articles

Добавлено через 1 минуту
читал что еще можно делать передаресацию сайта путем добавления в страницу кода

PHP
1
2
3
4
5
<?php
 header("HTTP/1.1 301 Moved Permanently");
 header("Location: http://www.site.ru/dir/");
 exit();
 ?>
не подскажите где нужно его вставлять в код? т.е. на странице в начале, или уже в body
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6725 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
26.04.2013, 19:15
Цитата Сообщение от Oktu Посмотреть сообщение
File does not exist: /sata2/home/users/candb/www/www.candb.com.ua/.scripts
а что у вас в файле articles.php ?

Добавлено через 59 секунд
Цитата Сообщение от Oktu Посмотреть сообщение
Code
1
2
3
4
5
6
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^articles$ /block_of_articles/articles [R=301,L]
</IfModule>
Дополнительно к этому добавьте еще две строчки
Code
1
2
3
4
5
6
7
8
9
10
11
php_flag display_errors On
php_value error_reporting E_ALL
 
<IfModule mod_rewrite.c>
RewriteEngine On
 
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
 
RewriteRule ^articles$ /block_of_articles/articles [R=301,L]
</IfModule>
0
65 / 3 / 1
Регистрация: 15.08.2012
Сообщений: 208
26.04.2013, 23:23  [ТС]
ошибка 500

лог:[Fri Apr 26 22:21:13 2013] [alert] [client 109.162.42.185] /sata2/home/users/candb/www/www.candb.com.ua/.htaccess: php_flag not allowed here
[Fri Apr 26 22:21:18 2013] [alert] [client 109.162.42.185] /sata2/home/users/candb/www/www.candb.com.ua/.htaccess: php_flag not allowed here
[Fri Apr 26 22:21:43 2013] [error] [client 109.162.42.185] File does not exist: /sata2/home/users/candb/www/www.candb.com.ua/.scripts, referer: http://www.candb.com.ua/articles


Обычная PHP страничка, PHP использую т.к. использую функцию include и некоторые действия с базой данных, т.к. по сути html код
0
65 / 3 / 1
Регистрация: 15.08.2012
Сообщений: 208
29.04.2013, 23:04  [ТС]
[Mon Apr 29 21:58:18 2013] [alert] [client 46.185.31.80] /sata2/home/users/candb/www/www.candb.com.ua/.htaccess: php_flag not allowed here, referer: http://www.candb.com.ua/block_of_articles/articles

:wal l::w all:

Добавлено через 2 минуты
Подскажите, есть альтернативны способ корректной переадресации, например средствами php.

PHP
1
2
3
4
5
<?php
 header("HTTP/1.1 301 Moved Permanently");
 header("Location: http://www.site.ru/dir/");
 exit();
 ?>
нашел этот скрипт, где на странице его нужно вписывать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
29.04.2013, 23:04

Переадресация с одного сайта на другой
есть сайт заказчика, ссылки у него левые хочу сделать переадрисацию на свои к примеру старые ссылки ...

Переадресация с главной страницы на страницу продукта блокирует поиск
Привет, У меня Wordpress и включен ЧПУ. Я хочу избавится от главной страницы, мне нужно, чтобы при наборе mydomain.com была...

Переадресация страницы с локальной vpn сети на внешний ip
Здравствуйте! Есть веб сервер, на котором поднят vpn, по нему организована сеть, условно 192.168.1.х Необходимо брать из этой сети...

Переадресация страницы
Добрый вечер! Подскажите, пожалуйста, как на Xpages сделать атоматическую переадресацию на другую страницу через 60 сек?

переадресация страницы
Дело вот в чем я написал прогру которая качает с помощью WinSock . Допустим я задал скачать файл мне в ответ такое HTTP/1.1 303 See...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
32
Ответ Создать тему
Новые блоги и статьи
Транслитерация текста с кириллицы на латиницу (вариант №4)
Maks 15.11.2026
Что-то я перемудрил с предыдущими версиями, в этот раз сделал всё проще, обратившись к функции "СтрокаЛатиницей" из типового общего модуля "СтроковыеФункцииКлиент". В данной функции нет апострофов,. . .
BitTorrent (версия 4.3.9) и Меню Настройки
russiannick 15.11.2026
В меню Настройки можно отключить автоматическое обновление программы. Карта этого меню приложена ниже. Нужный пункт выделен красным. Сервис Настройки Поведение
Транслитерация текста с кириллицы на латиницу (вариант №3)
Maks 15.11.2026
Обновленная версия предыдущей обработки. Изменения коснулись букв: Ъ, Ы, Ь, Э, отображения которых зависят от положения реквизита "Транслитерация имён". Изменено отображение буквы Й. Добавлена. . .
Транслитерация текста с кириллицы на латиницу (вариант №2)
Maks 13.11.2026
Обновленная версия ранее созданной обработки. Добавлено: - Проверка исходного текста на кириллицу, через обращение к стандартной функции "ТолькоКириллицаВСтроке" из общего модуля. . .
Часы с термометром и праздничным календарем
yariko 12.11.2026
Сегодня мы рассмотрим как можно сделать отличные многофункциональные часы. Итак, поставим конкретную задачу: разработать часы с календарем, двумя термодатчиками, выводом поздравительных сообщений. . .
Транслитерация текста с кириллицы на латиницу (вариант №1)
Maks 11.11.2026
Решил облегчить жизнь себе и коллегам админам при создании электронных почтовых ящиков для пользователей, в результате написал обработку "Транслитерация текста" с кириллицы на латиницу, а в ней. . .
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version 1. 2003 - 06 - Designing Virtual Worlds (1st Edition) Автор: Richard A. Bartle | Объем: 768 стр. Ссылки: Amazon . . .
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru