Конкретный поддомен указывает на путь, а динамический поддомен указывает на другой путь - PullRequest
1 голос
/ 19 июля 2011

Я занимаюсь разработкой приложения, в котором у меня есть несколько конкретных поддоменов, см .:

  1. www.120mmsm.com - сайт - OK
  2. signup.120mmsm.com - регистрациястраница - ОШИБКА
  3. login.120mmsm.com - страница входа в систему - ОШИБКА
  4. что угодно.120mmsm.com находится в системной папке - ОК

Итаксайт отвечает на www.Динамический поддомен удалось сделать.Но зарегистрироваться и войти в разные папки нельзя.Дайте, и вы можете увидеть, когда вы вводите URL выше.

Мой код доступа:

#does nothing if www
RewriteRule ^www/ - [L] 

#Force https for everything that is not www
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} !(www)\. [NC]
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

#signup
RewriteCond %{HTTP_HOST} ^(signup)\. [NC]
RewriteRule ^(.*)?$ signup/$1 [L]

#login
RewriteCond %{HTTP_HOST} ^(login)\. [NC]
RewriteRule ^(.*)?$ login/$1 [L]

#system
RewriteCond %{REQUEST_URI} !^/sistema/
RewriteCond %{HTTP_HOST} !www.120mmsm.com$ [NC]
RewriteCond %{HTTP_HOST} ^(www|singup|login)?([a-z0-9-]+).120mmsm.com [NC]
RewriteRule ^(.*)?$ sistema/$1

Где я ошибаюсь?

1 Ответ

1 голос
/ 19 июля 2011

Какую ошибку вы получили? Вы уверены, что у вас правильная конфигурация Apache?

...