万网虚拟主机批量虚拟空间
为什么80%的码农都做不了架构师?>>>
折腾了快一天,各种尝试,总算是搞通了万网的虚拟主机的一些设置和限制了。
- 万网的虚拟主机宿主操作系统应该用的是CentOS 6(从php探针中拿到的内核版本确定的)
- apache版本应该是2.2。centos6官方仓库带的版本就是2.2,在加上不支持Require all granted这种在2.4才有的配置
- 启用了
AllowOverride
选项,所以允许在htdocs
下放一个.htaccess
明白了这些限制之后,大致就知道.htaccess
应该怎么写了。写之前务必确认你的指令可以工作在.htaccess
,以及被apache 2.2支持。
已经一年都没玩过apache的配置了,2.2版本的配置都快忘光了,各种google查文档,七拼八凑之后最后贴配置:
FileETag None
ExpiresActive On
ExpiresDefault "access plus 1 day"RewriteEngine on
RewriteBase /# Break rewrite loop condition
RewriteCond %{HTTP_HOST} ^万网主机名\.my3w\.com$ [OR]
RewriteCond %{HTTP_HOST} ^万网主机ip$ [OR]
RewriteCond %{ENV:REDIRECT_STATUS} 200
RewriteRule ^ - [L]# Redirect example.com to www.example.com
RewriteCond %{HTTP_HOST} ^example\.com$
RewriteRule ^(.*)$ http://www.example.com$1 [R=301,L]# Rewrite all the other domains to self dir
RewriteRule ^(.*) %{HTTP_HOST}/$1 [DPI]# Treat /
RewriteCond %{REQUEST_URI} !/$
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.*)$ $1/ [DPI]
尽管apache支持不少批量虚拟主机的指令,比如VirtualDocumentRoot
,可惜不能写在.htaccess
,只能用Rewrite
。
为了便于自己调试,所以对于万网主机名和ip不进行URL重写,其余域名绑定过来的一律走htdocs/%{HTTP_HOST}
。
对于某些域名,如果希望控主机头跳转到www
,就用中间那段配置即可:
# Redirect example.com to www.example.com
RewriteCond %{HTTP_HOST} ^example\.com$
RewriteRule ^(.*)$ http://www.example.com$1 [R=301,L]
最后,只要把你的网站扔到htdocs/%{HTTP_HOST}
即可。
转载于:https://my.oschina.net/abcfy2/blog/784935
万网虚拟主机批量虚拟空间相关推荐
- 万网虚拟主机绑定多个子域名
万网虚拟主机绑定多个子域名方法 准备 绑定域名配置文件 隐藏 主域名+目录 利用.htaccess绑定子域名到子目录(亲测万网虚拟主机可用) 利用.htaccess绑定域名到子目录,前提你的空间服务器 ...
- 迅睿CMS 万网虚拟主机无法连接数据库
万网虚拟主机无法连接数据时怎么办? Warning: mysql_connect(): mysqlnd cannot connect to MySQL 4.1+ using the old insec ...
- 万网虚拟主机与us domain center域名建站
第一次接触服务器这块,记录一下. 一个国外客户,购买的是万网虚拟主机,域名是在us domain center买的,以前有使用过 步骤 1.登录万网,要填密码什么的,填完就行 2.上传代码: 我用的是 ...
- 关于阿里云主机万网虚拟主机建立多个网站教程,很实用!
在阿里云万网主机购买一个虚拟空间,然后,我们可以在这个空间里建立多个文件夹,放置不同的网站. 实现单独域名访问指定文件夹内容 互不冲突 使用情景:没有购买主机空间,无法配置虚拟主机 为了实现以上功能, ...
- 关于万网虚拟主机如何建立多个网站
在万网主机购买一个虚拟空间,然后,我们可以在这个空间里建立多个文件夹,放置不同的网站. 使用情景:没有购买主机空间,无法配置虚拟主机 为了实现以上功能,我想到了.htaccess文件,该文件又称为分布 ...
- 万网虚拟主机开启short_open_tag短标签支持
最近采用万网的虚拟主机安装帝国cms7.2,安装开始提示short_open_tag未开启. 搜索了万网的帮助信息,和帝国的论坛,都没见到相关信息.现在想,可能是问题太简单,大家都知道. ...
- 一分钟了解阿里云产品:万网虚拟主机如何正确绑定域名
案例一:域名在控制面板显示绑定失败,这个目前有三种可能的情况. 1.非万网接入,转入备案. 这个把域名接入阿里云备案就行了 2.域名未解析,如何解析? 这个是域名的A记录不正确,虚拟主机的ip地址可以 ...
- 本人亲测,可以使用,万网虚拟主机绑定多个子域名方法(转载)
利用.htaccess绑定子域名到子目录(亲测万网可用) 链接地址:http://www.xmgho.com/archives/783.html 随笔 星梦小智 1年前 (2015-04-20) ...
- 万网绑定二级域名_万网虚拟主机绑定多个子域名的操作方法
利用.htaccess绑定域名到子目录,前提你的空间服务器必须支持apache的rewrite功能,只有这样才能使用.htaccess.如果你的空间是Linux服务器 一般默认都开启了的. 绑定域名 ...
最新文章
- pg 主键系统信息_神仙打架:PG 和 MySQL 到底哪个更好用?
- python在线编译-在线编译python
- 【数据结构-排序】4.图解归并排序和基数排序
- JavaScript实现detectUndirectedCycle检测无向循环算法(附完整源码)
- 【转】Java类成员变量默认初始化规则
- 你会通过Docker部署war包吗
- java泛型dao,泛型DAO模式在JavaWeb开发中的应用_孟晨.pdf
- GaussDB(DWS)磁盘维护:vacuum full执行慢怎么办?
- java获取spring数据源_Spring动态注册多数据源的实现方法
- Oracle大表清理truncate .. reuse storage
- 如何解决System.Web.HttpRequestValidationException的异常
- fms +fme 视频直播
- 最完整Android Studio插件整理 (转)
- JAAS(Java 认证和授权服务)
- xlsxwriter设置列宽_Python3之excel操作xlsxwriter模块
- 计算某个日期到今天的天数
- 构建者模式和抽象工厂模式的结合使用
- 微型打印机方案(包含原理图、PCB和BOM表)
- 基于VirtualBox虚拟机安装Ubuntu图文教程
- 企业办理icp许可证有没必要-icp许可证