当我在我的域名不一样类型的www
(如http://example.com
),这是行不通的,并给出错误信息。 然而,当我加入www
给它(如http://www.example.com
),它的工作原理。
是不是应该是双向的(有和没有www
)?
当我在我的域名不一样类型的www
(如http://example.com
),这是行不通的,并给出错误信息。 然而,当我加入www
给它(如http://www.example.com
),它的工作原理。
是不是应该是双向的(有和没有www
)?
所有你需要的是下面的代码添加到您的根目录.htaccess
文件:
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
与Apache的当前版本,你需要做到以下几点,相比之前的版本,这已经改变:
cd /etc/apache2/sites-enabled
现在找到你的域名的配置文件,并进行修改(前三行后<VirtualHost *:80>
就是我们需要在这里):
<VirtualHost *:80>
ServerName www.yourdomain.com
ServerAlias yourdomain.com *.yourdomain.com
ServerAdmin webmaster@localhost
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
</VirtualHost>
现在,将更改保存到文件后,你应该重新加载的Apache服务器,我们用的配置:
service apache2 reload
它会努力!
PS你也可以不添加*.yourdomain.com
到您的结束ServerAlias
线。
要解决这个问题,
- >假设你想mysubdomain.domain1.com
- domain1.com在你的web面板>转到您的DNS记录设置(的cPanel,vestapanel等)
- >添加有新的记录与domain1.com的IP,并填写记录/主机名场@ // @如果你想WWW太然后添加其他新的记录,并以www代替@意味着没有WWW
- >保存
- >等待DNS更改生效可能需要几个小时
或者,你可以按照下面,这解决了这个问题,肯定的,如果你使用GoDaddy的和谷歌应用程序的步骤:
转到谷歌Apps,并登录到域管理。
然后点击域设置。
然后点击域名。
然后点击字突出,通过谷歌应用程序设置重定向,你应该看到它在3小时内或MAX 2天完成(尽管通常并不需要超过一天中最罕见的情况下,更多)。只是按照简单的英文说明,并有你应该看到它完成。
更多详细信息和参考:
http://www.techproceed.com/2014/05/custom-domain-setup-on-blogger-with.html
您需要更改任何完整的URL路径。 如果你的PHP包括或其他进程正在使用的网址链接,它只会工作的一种方式。
$.ajax(
{
url:'/LAYOUT/process.php'
}
作为反对的完整URL
$.ajax(
{
url:'https://www.yourdomain.com/LAYOUT/process.php'
}
使用简单的路径将允许它带或不带WWW两种方式工作。