阿里云虚拟主机子目录绑定二级域名详解

虚拟主机如何设置二级域名并指向我的一个文件夹?

我的主机是阿里云虚拟主机,想设置 abc.hhh.com之类的二级域名访问自己空间下的子目录,之前都是hhh.com/abc这样访问,但是太low了,就想设置一下。

具体步骤:

虚拟主机想绑定二级域名,但主机又没有绑定子目录的功能,解决方案如下:操作方法:

1、在网站根目录新建个.htaccess文件,在此文件中加入以下语句:

2、

RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?要绑定的域名$
RewriteCond %{REQUEST_URI} !^/目录名/
# 不要改以下两行.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /目录名/$1
# 目录名/ 后面是首页文件index.php, index.html……
RewriteCond %{HTTP_HOST} ^(www.)?要绑定的域名$
RewriteRule ^(/)?$ 目录名/index.php [L]

3、上面的整套语句是绑定一个子目录,绑定多个子目录,可以重复添加以上的全套语句!

怎么建立.htaccess文件?

一、在FileZilla软件下,读取空间目录,在根目录建立.htaccess文件。

二、建立之后,.htaccess文件不显示???那就是 服务器->强制显示隐藏文件,这样就可以看到.htaccess文件了。

三、在FileZilla软件中打开.htaccess文件,用记事本打开就行,添加上面的那段代码。

四、把abc.hhhh.com这个域名记得要绑定,不绑定也不行得。在阿里云的主机管理页面绑定。

五、稍等一下,不能立刻就可以访问的。大约几分钟后,然后就可以访问abc.hhhh.com了。

原文地址:https://www.cnblogs.com/herizai/p/8458003.html

时间: 2024-10-11 20:57:02

阿里云虚拟主机子目录绑定二级域名详解的相关文章

关于网站子目录绑定二级域名的方法(php网站手机端)

最近帮客户做zencart网站手机模板用到了二级域名,通过判断手机访问来调用二级目录程序,http://afish.cnblogs.com/ 怎么说都比 http://www.cnblogs.com/afish/ 看着舒服如果你的主机空间支持子目录绑定二级域名,这里介绍的是子目录绑定二级域名的方法:一.首先,在域名管理后台添加二级域名的“别名(CNAME)”,我这里添加了一“afish.cnblogs.com”的二级域名 二.进入主机管理后台,在“子目录绑定”的页面,添加这个二级域名 三.设置完

Navicat Premium 12 如何连接阿里云虚拟主机SQL Server 数据库

这个是一台 阿里云购买云虚拟主机!密码已经重置完毕,现在我们 需要知道 数据连接的地址,数据库名,帐号以及密码. 根据不同的运营商 选择 这里我们选择阿里云 云数据库 SQL Server版本 填写 数据库信息 测试连接一下 新建一张数据表 测试一下 使用 SQL Server 2008 R2 连接 也是可以的 上图 连接成功! 工具的选择不在于多,在于怎么方便怎么来! 原文地址:https://www.cnblogs.com/suni1024/p/11302463.html

阿里云虚拟主机二级域名绑定二级目录

1.首先去域名注册商后台把二级域名解析好. 2.然后去虚拟主机(空间商)后台把二级域名进行绑定. 3.自己用记事本文件制作一个.htaccess文件,格式如下: RewriteEngine OnRewriteCond %{HTTP_HOST} ^(www.)?blog.xinlvtian.com$        RewriteCond %{REQUEST_URI} !^/blog/                                        RewriteCond %{REQU

.net MVC4.0项目发布到阿里云虚拟主机中遇到的问题。

正所谓学以致用,今天本来想做个bootstrap的demo发到服务器上看一下效果,结果服务器搞了半天,最终太晚了没能学到什么东西. 首先写好页面之后我做了一个MVC4.0的网站项目,然后把Bootstrap包装进去, 再然后用FTP上传到阿里云的虚拟主机,本来虚拟主机是Linux我放了一个wordpress的博客网站,但因为我学的是.Net就给改成了windowserver2008,其实阿里云换系统挺简单的几下就搞定了. 点下一步,提交就行了. 注意:提交后需要重置FTP的密码: 因为我已经换了

在阿里云虚拟主机上部署Laravel

拿laravel5.1来说: 在根目录下创建一个local文件夹,把网站根目录下除了public文件夹以外所有文件及文件夹剪切到local文件夹中 然后把public文件夹下的所有文件剪切到网站根目录,接着删除public文件夹,这样入口就变成根目录而不是public了,接下来 打开根目录下的index.php(之前/public/index.php) 将 require __DIR__.'/../bootstrap/autoload.php'; 修改为 require __DIR__.'/lo

在wampserver3.0.6中配置虚拟主机(设置二级域名)

高版本(wampserver3.0.6中为apache2.4.23)apache的配置文件httpd.conf,关于虚拟主机的配置不同于低版本,遇到问题网上搜索到的解决方式大部分是低版本的.以下是通过调试的配置方式: 第一步:打开httpd.conf,去掉虚拟主机配置文件httpd-vhosts.conf注释 # Virtual hosts Include conf/extra/httpd-vhosts.conf 第二步:配置httpd-vhosts.conf文件 <VirtualHost *:

阿里云虚拟主机安装wordpress全环境

nginx 1.1 安装 apt install nginx 1.2 配置 vim /etc/nginx/sites-avaliable/default location->index 添加index.php  location php -> 注释去掉后注释掉socket方式 1.3 重启服务 service nginx restart mysql 2.1 安装 apt install mysql-server mysql-client 安装过程中需要输入root密码: 2.2 添加防火墙规则

阿里云虚拟主机申请免费SSL证书并成功开通Https访问

参考文档网址  https://baijiahao.baidu.com/s?id=1628343140232374972&wfr=spider&for=pc 原文地址:https://www.cnblogs.com/qinlongqiang/p/11982091.html

搭建二级网站遇到的问题:二.如何在阿里云主机中设置二级域名开通子网站

如何在阿里云主机中设置二级域名开通子网站,这个问题涉及到两步:一首先要做二级域名的A记录解析到服务器IP:二配置Apache的配置文件httpd.conf,让服务器识别该二级域名,然后重新加载httpd.conf文件即可: 二级域名的A记录解析到服务器IP 二级域名的A记录解析需要修改你域名DNS解析,比如我们要设置wordpress.webzhe.com到阿里云的主机IP,可以添加wordpress的二级域名(主机记录),选择A记录后,设置IP为阿里云的IP即可(主机记录值):通常这个解析是很