Вопрос

У меня есть VPS.Я разместил домен, указывающий на подкаталог папки www.Домен работает нормально до домашней страницы.В тот момент, когда я начинаю переходить на другие страницы, он показывает мои серверы [оригинальное имя]/[имя подкаталога].Я думаю, мне нужно добавить псевдоним сервера в VHOST домена.Может кто-нибудь сказать мне, как это сделать??

Это было полезно?

Решение

Вы используете Апач?Попробуйте с

<VirtualHost *:80>
   DocumentRoot "/path/to/document/root"
   ServerName name1
   ServerAlias name2
 ...

Другие советы

Я сделал это, используя опцию прокси-сервера Apache, вот оно:

Мой виртуальный хост http://dlx/ и я хочу добавить «псевдоним», например http://dlx/drupal/

в httpd.config файл я добавил конфигурацию прокси:

<VirtualHost 127.0.0.1>
ServerName dlx
DocumentRoot "C:/deluxe/"
<LocationMatch /drupal/>
ProxyPass               http://localhost/drupal/
ProxyPassReverse        http://localhost/drupal/
</LocationMatch>
</VirtualHost>

Настройте .htaccess на моем виртуальном хосте dlx (C:/deluxe/):

    RewriteRule ^drupal/(.*)$ http://localhost/drupal/$1 [P,L]

Вот и все.Это работает для меня, я надеюсь, что это работает и для вас.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top