当前位置: 首页 > news >正文

Ubuntu下启动Apache对.htaccess 的支持步骤, 利用.htaccess绑定域名到子目录

Ubuntu下启动Apache对.htaccess 的支持步骤

1. 终端运行

sudo a2enmod

程序提示可供激活的模块名称,输入:

rewrite

2. 修改/etc/apache2/sites-enabled/000-default (该链接指向的是站点配置文件)

把(默认的www目录、或者需要应用.htaccess的目录)下的AllowOverride 属性改为All,保存。 

3. 重新加载apache

sudo /etc/init.d/apache2 restart

收工。

利用.htaccess绑定域名到子目录

前提
首先得把域名绑定绑定了,比如把dev.ccvita.com解析到211.136.108.190这个IP
其次是在网站管理面板里,为网站绑定dev.ccvita.com
最后编辑配置.htaccess文件,就可以了。如果没有开启.htaccess请访问下面的内容,《Apache之AllowOverride参数详解》:Apache之AllowOverride参数详解 - 平凡的世界

.htaccess文件内容
RewriteEngine on
# 把 ccvita.com 改为你要绑定的域名.
RewriteCond %{HTTP_HOST} ^(www.)?ccvita.com$

# 把 subfolder 改为要绑定的目录.
RewriteCond %{REQUEST_URI} !^/subfolder/

# 不要改以下两行.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# 把 dev 改为要绑定的目录.
RewriteRule ^(.*)$ /dev/$1

# 把 ccvita.com 改为你要绑定的域名
# 把 dev 改为要绑定的目录.
# dev/ 后面是首页文件index.php, index.html
RewriteCond %{HTTP_HOST} ^(www.)?ccvita.com$
RewriteRule ^(/)?$ dev/index.php [L]

http://www.lryc.cn/news/219666.html

相关文章:

  • C++常用格式化输出
  • QCC TX 音频输入切换+提示声音
  • 【Java】封装、继承、多态
  • 第九章 异常处理
  • (四) Python Pandas入门
  • 软件测试面试最经典的5个问题
  • 从公共业务提取来看架构演进——功能设置篇
  • Java基础-015-System.java常用类
  • Flutter笔记:发布一个模块 scale_design - (移动端)设计师尺寸适配工具
  • torch增加维度操作
  • 软件测试面试题及答案2024
  • C现代方法(第18章)笔记——声明
  • Spring Data Redis + RabbitMQ - 基于 string + hash 实现缓存,计数(高内聚)
  • 【四、http】go的http的文件下载
  • Java web(六):FilterListenerAJAX
  • 初识jQuery
  • MATLAB算法实战应用案例精讲-【图像处理】计算机视觉(最终篇)
  • repo执行出现/usr/bin/env: ‘python’: No such file or directory问题
  • 算法模板之单调栈解密 | 图文详解
  • 187.重复的 DNA 序列
  • Sentinel黑白名单授权规则解读
  • Spring底层原理学习笔记--第二讲--(BeanFactory实现与ApplicaitonContext实现)
  • 云原生|kubernetes |kubelet服务加入系统守护进程supervisor(centos7系统下演示通过)
  • onnx 模型加载部署运行方式
  • 第68讲:MySQL触发器的核心概念以及常见的触发类型应用案例
  • VS Code 开发 Spring Boot 类型的项目
  • 数据中心加密:保障数据安全的重要一环
  • 分享90个节日庆典PPT,总有一款适合您
  • Python Faker批量生成测试数据
  • Docker-compose 运行MySQL 连接不上