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

1、首先去域名注册商后台把二级域名解析好。

2、然后去虚拟主机(空间商)后台把二级域名进行绑定。

3、自己用记事本文件制作一个.htaccess文件,格式如下:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www.)?blog.xinlvtian.com$        
RewriteCond %{REQUEST_URI} !^/blog/                                        
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ /blog/$1                                                              
RewriteCond %{HTTP_HOST} ^(www.)?blog.xinlvtian.com$            
RewriteRule ^(/)?$ blog/index.php [L]

用记事本txt格式直接保存是无法保存的,你要选择“所有文件”,然后把文件名称改为.htaccess。然后把这个文件上传到根目录。

其中,blog.xinlvtian.com是二级域名,你可以换成自己的, 最后一行blog/index.php,中的blog是子目录文件夹,根据你的子目录名称进行修改。

好了,我的二级域名已经可以成功访问了。现在,如果你做完之后还不行,那可能就等你的域名解析生效了,htaccess是即时生效的。而域名解析生效时间有的注册商会不一样的。

时间: 2024-10-14 05:49:02

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

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

虚拟主机如何设置二级域名并指向我的一个文件夹? 我的主机是阿里云虚拟主机,想设置 abc.hhh.com之类的二级域名访问自己空间下的子目录,之前都是hhh.com/abc这样访问,但是太low了,就想设置一下. 具体步骤: 虚拟主机想绑定二级域名,但主机又没有绑定子目录的功能,解决方案如下:操作方法: 1.在网站根目录新建个.htaccess文件,在此文件中加入以下语句: 2. RewriteEngine on RewriteCond %{HTTP_HOST} ^(www.)?要绑定的域名$

linux下关于Apache设置二级域名绑定二级目录的方法

背景:对于一些论坛网站,某些目录需要制定二级域名去访问,这时候就要在apache中用二级域名绑定二级目录. 方法: 1.首先你要找到apache安装路径,在apahce安装路径下的conf文件夹中找到apache配置文件httpd.conf,打开配置文件,首先确定DocumentRoot路径注释掉(如果这个路径没有注释掉,那么不管用vhost还是用URL重写,都无法正常找到二级域名所绑定的二级目录) 2.开启mod_Rewrite这个模块,在httpd.conf配置文件中找到“#LoadModu

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

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

阿里云Centos中二级域名绑定二级目录的方法

对于一些目录,我们往往需要对其指定二级域名,那么具体如何操作呢?下面,我将用亲身实践来说明一下. 由于第一次接触centos,我不得不借助于网络资源.然后得知要开启mod_rewrite这个模块,具体方法如下: 用文本编辑器打开Apache安装目录/etc/httpd/conf\httpd.conf,找到“#LoadModule rewrite_module modules/mod_rewrite.so”这行,去掉前面的“#”;继续查找“AllowOverride None”,修改为“Allow

.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

阿里云虚拟主机安装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

Linux虚拟主机通过程序实现二级域名绑定到子目录

虚拟主机中CP控制台不支持将二级域名绑定到子目录的功能,用户可以通过程序实现将二级域名绑定到子目录. 有两种方法将二级域名绑定到子目录: 1. 配置.htaccess, 通过伪静态代码实现.具体实现方法参考:http://help.aliyun.com/knowledge_detail/6554929.html?spm=5176.7114037.1996646101.1.SkYPg8&pos=1 虚拟主机和轻云主机通过伪静态实现子目录绑定功能 万网虚拟主机.轻云主机均不支持通过控制台cp.hic