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

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

16.04.2013, 11:19. Показов 4021. Ответов 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
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
16.04.2013, 11:52
А так?
Code
1
2
3
4
5
6
RewriteEngine On
 
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
 
RewriteRule ^articles$ /block_of_articles/articles [R=301,L]
1
65 / 3 / 1
Регистрация: 15.08.2012
Сообщений: 208
19.04.2013, 15:01  [ТС]
не дало эффекта

на хостинге посоветовали такую строчку:

PHP
1
2
3
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^articles /block_of_articles/articles/$1 [R=301,L]
корректно будет работать, как на ваш взгляд?
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
19.04.2013, 16:54
$1 - это то, что запомнилось... А запоминать вы ничего не запоминали
1
65 / 3 / 1
Регистрация: 15.08.2012
Сообщений: 208
19.04.2013, 17:23  [ТС]
почему же тогда первый вариант не сработал?
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
19.04.2013, 18:55
добавьте эту строчку в первый вариант..
Цитата Сообщение от Oktu Посмотреть сообщение
Options +FollowSymLinks
0
65 / 3 / 1
Регистрация: 15.08.2012
Сообщений: 208
20.04.2013, 23:29  [ТС]
вооще после этого сайт отказался просматриватся

Добавлено через 7 минут
Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, root@freehost.com.ua and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.
Apache/2.2.19 (FreeBSD) Server at www.candb.com.ua Port 80

Добавлено через 22 минуты
пробывал еще просто так:

Redirect Permanent /articles https://www.mysite,com.ua/bloc... s/articles

тоже не получилось, хотя заметил что если дописываю расширение PHP - срабатывает, но я настроил хостинг так чтобы расширение не показвалось, и уже ссылка может быть записана без расширения
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
21.04.2013, 10:16
Цитата Сообщение от Oktu Посмотреть сообщение
вооще после этого сайт отказался просматриватся
показывайте код, как пробовали.
1
65 / 3 / 1
Регистрация: 15.08.2012
Сообщений: 208
21.04.2013, 10:57  [ТС]
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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
 
 
Options +FollowSymLinks
RewriteEngine On
 
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
 
RewriteRule ^articles$ /block_of_articles/articles [R=301,L]
я на всякий случай весь код, там в начале как вы поняли запрет некоторым айпи адресам
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
21.04.2013, 11:05
да вроде все верно.. Что в логах пишется?
1
65 / 3 / 1
Регистрация: 15.08.2012
Сообщений: 208
21.04.2013, 23:36  [ТС]
странно, но в логах ничего нет, пишу в поддержку.

Добавлено через 12 часов 7 минут
[Sun Apr 21 22:33:05 2013] [alert] [client 94.153.34.72] /sata2/home/users/candb/www/www.candb.com.ua/.htaccess: Options not allowed here
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
22.04.2013, 09:36
Цитата Сообщение от Oktu Посмотреть сообщение
Options not allowed here
выше пропишите его
1
65 / 3 / 1
Регистрация: 15.08.2012
Сообщений: 208
22.04.2013, 09:47  [ТС]
так:

PHP
1
2
3
4
5
6
7
8
Options not allowed here
Options +FollowSymLinks
RewriteEngine On
 
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
 
RewriteRule ^articles$ /block_of_articles/articles [R=301,L]
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
22.04.2013, 09:50
Нет, "not allowed here" - это ошибка.
Цитата Сообщение от Oktu Посмотреть сообщение
Options +FollowSymLinks
эту строчку в другом месте напишите, не помню где она должна быть, попробуйте в разных местах ее проставить.
1
65 / 3 / 1
Регистрация: 15.08.2012
Сообщений: 208
23.04.2013, 00:20  [ТС]
нет, ничего не меняется, всегда ошибка 500.

Уважаемый KOPOJI. Спасибо за Ваше желание помочь. Сделайте еще попытку:

Смотрите, отлично работает без ошибок такой код: Redirect Permanent /articles.php https://www.mysite.com.ua/bloc... ticles.php

Но у меня настроен сайт не показывать расширение сайта, и если я прописываю так: Redirect Permanent /articles https://www.mysite.com.ua/bloc... s/articles то переадресация не происходит, может вы подскажите как модифицировать строчку чтобы она стала работать без расширения?
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
23.04.2013, 07:48
Стоп, а вот этот Ваш вариант Правильная переадресация страницы сайта тоже не работает?
0
65 / 3 / 1
Регистрация: 15.08.2012
Сообщений: 208
23.04.2013, 09:17  [ТС]
Code
1
2
3
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^articles /block_of_articles/articles/$1 [R=301,L]
та же ошибка 500
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
23.04.2013, 09:44
А у вас mod_rewrite вообще подключен на хостинге?

Добавлено через 1 минуту
Code
1
2
3
4
5
6
7
8
9
<IfModule mod_rewrite.c>
Options +FollowSymlinks
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
23.04.2013, 12:04  [ТС]
Да.
Вкладываю скрин моих настрек
Миниатюры
Правильная переадресация страницы сайта  
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
23.04.2013, 12:12
не вижу на скрине ничего про mod_rewrite
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
23.04.2013, 12:12
Помогаю со студенческими работами здесь

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru