如何重新写我的网址与mod_rewrite在阿帕奇?
-
11-09-2019 - |
题
我买了一个域: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文件。
不隶属于 StackOverflow