我买了一个域:josecvega.com

每当有人试图访问 http://www.josecvega.com 它将它们转交给我的网服务器。

我已经把面罩上,所以当你最初达到我的网服务器的IP,68.42.56.13,它仍然表示 http://www.josecvega.com, ,但是当你点击的链接带你到另一个位置上我的万维网服务器, http://www.josecvega.com 消失,变成了IP地址。目前我想看看如果mod_rewrite可以帮助解决这个问题。

这是我迄今为止在httpd.conf

在上
重写过%{HTTP_HOST}=68.42.56.13

我不知道该如何规则会去改写该网址。

编辑:我 httpd.conf
我还理解,这个问题不严格相关的mod_rewrite,但是我已经尝试修复它在许多不同方式和不具有起作用,我希望它可以做mod_rewrite.

有帮助吗?

解决方案

这不是有关的 mod_rewrite.

看看 服务器名称UseCanonicalName 指令。它们设置你的名并使规范名称。

其他提示

不知道mod_rewrite是相关的。你应该配置虚拟主机设置这样的服务器名称使用。

例如:

NameVirtualHost *:80

<VirtualHost *:80>
ServerName josecvega.com
ServerAlias www.josecvega.com
DocumentRoot /var/www/vhosts/josecvega.com/htdocs
<Directory /var/www/vhosts/josecvega.com/htdocs>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Order allow,deny
    allow from all
</Directory>
</VirtualHost>

这假定当然,你有访问httpd.conf其它显示您做。你可以添加一吨多的指示 VirtualHost 如果你想要的,但它默认将使用任何主httpd.conf已对所有设置。

当然如果你只有一个网站服务器上无论如何,你可以改变的 ServerName 值主httpd.conf文件。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top