Форум программистов, компьютерный форум, киберфорум
Наши страницы
Apache, htaccess
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
AlexxxNight
0 / 0 / 1
Регистрация: 10.09.2014
Сообщений: 8
1

как правильно сделать 301 редирект, если

19.09.2014, 15:12. Просмотров 654. Ответов 4
Метки нет (Все метки)

Есть фирма, есть сайт. У фирмы есть филиалы в городах. Сайт сделан на MODx. Главная страница по адресу mysite.ru сделан редирект на www.mysite.ru. Но проблема вот в чем: филиал, например, расположенный в Ростове - адрес выглядит так www.mysite.ru/rostov. Но когда набираешь mysite.ru/rostov, то редиректа на www.mysite.ru/rostov не происходит и слетают все стили. Какой синтаксис будет для того, чтобы в городах тоже работал редирект на www
Код
 For full documentation and other suggested options, please see
# http://svn.modxcms.com/docs/display/MODx096/Friendly+URL+Solutions
# including for unexpected logouts in multi-server/cloud environments
# and especially for the first three commented out rules

#php_flag register_globals Off
#AddDefaultCharset utf-8
#php_value date.timezone Europe/Moscow

Options +FollowSymlinks
RewriteEngine On
RewriteBase /kazan/

# Fix Apache internal dummy connections from breaking [(site_url)] cache
RewriteCond %{HTTP_USER_AGENT} ^.*internal\ dummy\ connection.*$ [NC]
RewriteRule .* - [F,L]

# Rewrite domain.com -> www.domain.com -- used with SEO Strict URLs plugin
#RewriteCond %{HTTP_HOST} .
#RewriteCond %{HTTP_HOST} !^www\.mysite\.ru [NC]
#RewriteRule (.*) http://www.mysite.ru/$1 [R=301,L]

# Exclude /assets and /manager directories and images from rewrite rules
RewriteRule ^(manager|assets)/*$ - [L]
RewriteRule \.(jpg|jpeg|png|gif|ico)$ - [L]

# For Friendly URLs
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

# Reduce server overhead by enabling output compression if supported.
#php_flag zlib.output_compression On
#php_value zlib.output_compression_level 5
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.09.2014, 15:12
Ответы с готовыми решениями:

Как правильно сделать 301 редирект для форума
Добрый день. Ситуация следующая: с 2002 года на нашем сайте существовал форум на допотопном движке...

301 редирект, как правильно настроить?
RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond...

Как сделать 301 редирект в .htaccess?
как сделать 301 редирект в .htaccess с помошью mod_rewrite со страницы...

Как правильно настроить 301-ый редирект при смене всех УРЛ сайта?
Возникла необходимость для всех статей сайта на вордпресс сменить УРЛ. Вопрос заключается в том,...

Сделать 301 редирект со старой страницы на новую
навеяло отсюда http://www.cyberforum.ru/apache/thread699248.html Всех приветствую. А не знаете...

4
ft4l
Невнимательный
252 / 215 / 91
Регистрация: 08.02.2013
Сообщений: 641
Записей в блоге: 1
19.09.2014, 16:36 2
mysite.ru сделан редирект на www.mysite.ru
в приведённом куске нет такого правила замены или дирректив Redirect*

Кроме того RewriteBase /kazan/ подставляет эту строку во все последующие RewriteRule

Добавлено через 2 минуты
или точнее не подставляет а "sets the base URL for per-directory rewrites"
0
AlexxxNight
0 / 0 / 1
Регистрация: 10.09.2014
Сообщений: 8
19.09.2014, 16:43  [ТС] 3
Я знаю, что здесь нет, так как мне здесь прописать, чтобы mysite.ru/kazan переходил на www.mysite.ru/kazan?
если в 20ой строчке я уберу # то он будет переходить автоматом на www.mysite.ru
0
ft4l
Невнимательный
252 / 215 / 91
Регистрация: 08.02.2013
Сообщений: 641
Записей в блоге: 1
19.09.2014, 16:48 4
Сказаллишнего Redirect* не работают с именами хостов
0
KOPOJI
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16767 / 6654 / 869
Регистрация: 12.06.2012
Сообщений: 19,902
Завершенные тесты: 1
20.09.2014, 16:49 5
http://www.cyberforum.ru/post4227943.html
0
20.09.2014, 16:49
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.09.2014, 16:49

Как правильно сделать редирект
Задача такова, есть сайт к которому прикручен форум с общей регистрацией и авторизацией, так вот...

Как организовать 301 редирект c http: //www на https://?
Здравствуйте, переехали на протокол https. Используется ISPManager 5 В настройках домена в isp...

301 редирект
Помогите пожалуйста с настройкой редиректа в htaccess. Необходимо настроить редирект с сайта...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru