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

编程入门 行业动态 更新时间:2024-10-23 13:24:06

Ubuntu下启动Apache对.htaccess 的支持步骤, 利用.htaccess绑定域名到<a href=https://www.elefans.com/category/jswz/34/1771157.html style=子目录"/>

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绑定域名到子目录

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

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

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

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

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

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

更多推荐

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

本文发布于:2023-11-16 08:45:26,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1614889.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:子目录   绑定   步骤   域名   Ubuntu

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!