Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Перенаправление любого пути поддомена на каталог, не испортить бы готовый .htaccess 
:(
    Опции темы
choodo
  Дата 29.10.2013, 22:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Имеется в корне сайта .htaccess:
Код

Options -Indexes 
ErrorDocument 404 /404.php

<IfModule mod_php5.c>
  php_flag allow_call_time_pass_reference 1
  php_flag session.use_trans_sid off

  #php_value display_errors 1

  #php_value mbstring.func_overload 2
  #php_value mbstring.internal_encoding UTF-8
</IfModule>

<IfModule mod_rewrite.c>
  Options +FollowSymLinks
  RewriteEngine On
RewriteCond %{HTTP_HOST} ^site.ru
RewriteRule (.*) http://www.site.ru/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ http://www.site.ru/ [R=301,L]
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-l
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !/bitrix/urlrewrite.php$
  RewriteRule ^(.*)$ /bitrix/urlrewrite.php [L]
  RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization}]
</IfModule>

<IfModule mod_dir.c>
  DirectoryIndex index.php index.html
</IfModule>

<IfModule mod_expires.c>
  ExpiresActive on
  ExpiresByType image/jpeg "access plus 3 day"
  ExpiresByType image/gif "access plus 3 day"
</IfModule>
AddDefaultCharset utf-8
##Action php5.3-script  /cgi-bin/php5.3.cgi
##AddType php5.3-script .php

php_value max_input_vars 3000
php_value pcre.recursion_limit 12000
php_flag session.auto_start 0
php_value magic_quotes_gpc 0


Делаем поддомен edu.site.ru. Любой путь поддомена (в идеале мы даем пользователю edu.site.ru, но мало ли что он там допишет?) нужно перенаправлять на site.ru/edu/ (www.site.ru/edu/):
Допустим, вводит пользователь edu.site.ru/path/, а нужно перенаправить его на site.ru/ede/

Вот этот код безопасно ли вставить между <IfModule mod_rewrite.c> и </IfModule>
Код

RewriteEngine on 
RewriteBase / 
RewriteCond %{HTTP_HOST} ^edu\.site\.ru$ 
RewriteCond %{REQUEST_URI} !/edu/ 
RewriteRule ^(.*)$ /edu/$1 [L]

?

Или этот код нужно внести для корневого .htaccess edu.site.ru? Или основного сайта? Если основного, то должен ли быть корень поддомена чистым? И вообще нужно ли в этом случае создавать поддомен?

Это сообщение отредактировал(а) choodo - 1.12.2016, 14:16
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема »


 




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


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

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