перенаправление доменного имени в каталог - PullRequest
1 голос
/ 29 ноября 2011

У меня есть доменное имя, указывающее на каталог www на сервере.У меня есть проект в каталоге, поэтому я могу получить доступ к проекту по domainname.com/projectname/.Можно ли в любом случае направить domainname.com непосредственно в имя проекта без необходимости добавлять /projectname и вести себя так же, как приложение?Я использую PHP.

Ответы [ 2 ]

1 голос
/ 29 ноября 2011

вы можете поместить это в index.html внутри domainname.com

<meta http-equiv="refresh" content="2;url=http://domainname.com/projectname/">

оно будет автоматически перенаправлено в подпапку проекта

0 голосов
/ 29 ноября 2011

Вы можете использовать что-то вроде этого

# handle domain root and skip subfolders
RewriteCond %{HTTP_HOST} www.domain.com
RewriteCond %{REQUEST_URI} !^/subfolder/
RewriteCond %{REQUEST_URI} \..+$
RewriteRule ^(.*)$ subfolder/$1 [L]

# add trailing slash to subfolders (eg abc to: abc/)
RewriteCond %{HTTP_HOST} www.domain.com
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} [^/]$
RewriteRule ^(.*)$ $1/ [L,R=301]

# handle files in subfolders
RewriteCond %{HTTP_HOST} www.domain.com
RewriteCond %{REQUEST_URI} !^/subfolder/
RewriteRule ^(.*)$ subfolder/$1/ [L]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...