Мод переписывает? косая черта на поддомен возможна? - PullRequest
1 голос
/ 06 октября 2009

это возможно в моде переписать? например (mydomainname.com/myadmin) в (myadmin.mydomain.com)? как написать что в моде переписать? поэтому при доступе к mydomainname.com/myadmin они получают сообщение об ошибке несуществующего.

Спасибо!

- Edited ---------

Извините за это. На моем сайте есть раздел администратора (/ myadmin), доступ к которому имеют только модераторы и администраторы. Сейчас многие пользователи продолжают получать к нему доступ, и я хочу изменить его URL. Теперь вместо «www.mydomain.com/MyAdmin» это будет «MyAdmin.mydomain.com». Поэтому, когда они заходят на сайт www.mydomain.com/MyAdmin, они ничего не находят.

Я просто знаю, что htaccess может сделать переписывание URL, но я не знаю, как написать один.

Спасибо!

1 Ответ

2 голосов
/ 06 октября 2009

Попробуйте эти правила:

RewriteCond %{THE_REQUEST} ^[A-Z]+\ /myadmin[/\s] [NC]
RewriteRule ^myadmin - [NC,L,R=404]

RewriteCond %{HTTP_HOST} =myadmin.example.com [NC]
RewriteRule !^myadmin/ /absolute/filesystem/path/to/myadmin%{REQUEST_URI} [L]

Это приведет к ответу 404 при запросе /myadmin. И myadmin.example.com будет внутренне переписан в этот конкретный каталог myadmin , если он доступен через файловую систему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...