htaccess

CI框架 CodeIgniter 伪静态 htaccess设置和Nginx伪静态方法

旧巷老猫 提交于 2019-11-26 10:53:23
众所周知,LAMP代表Linux下Apache、MySQL、PHP这种网站服务器架构;而LNMP指的是Linux下Nginx、MySQL、PHP这种网站服务器架构。LNMP一键安装包可以从网上下载使用。 Nginx(发音同 engine x)由 Igor Sysoev 用C语言为俄罗斯访问量第二的搜索引擎 Rambler.ru 站点开发,是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3/SMTP)代理服务器,其将源代码以类BSD许可证的形式发布,并在一个BSD-like 协议下发行。其特点是小巧高效,占有内存少,并发能力强,事实上Nginx的并发能力确实在同类型的网页服务器中表现较好。中国大陆使用Nginx网站用户有:新浪、网易、淘宝、腾讯等。Nginx第一个公开版本0.1.0发布于2004年10月4日。因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。2011年6月1日,Nginx 1.0.4发布。由此可以看出使用LNMP架构的好处。 关于伪静态技术,最初是动态语言出现后为了解决用户访问的便利性和搜索蜘蛛的友好性。关于伪静态的组件有ISAPI_Rewrite、开源的IIRF等。但ISAPI_Rewrite Lite版只支持全局的httpd.conf的,不支持分布式的httpd.ini的,只有收费的Full版才支持分布式httpd.ini

阿里云域名解析二级域名,通过.htaccess文件指向到对应的二级目录

故事扮演 提交于 2019-11-26 00:53:19
亲身试验出来的结果,可供大家参考: 例如:我的主域名是www.aabb.com(对应的是我公司官网页面),我需要解析一个新的二级域名join.aabb.com(用作添加公司招聘宣传页面所用) 一、先登录阿里云账户,到主域页面,然后选择你所需要解析的主域名,点击“解析”进入下一个页面: 二、进入域名解析页面,进行二级域名解析 。点击添加记录,跳出以下模态框,进行添加选择,并确定完成; 然后返回查看二级域名解析状态; 三、新创建一个.htaccess文件,添加所需的二级目录文件指向: 可先暂时创建一个txt文档,添加下面的代码,进行内容修改,替换你所需要绑定的二级域名和二级目录,然后传到网站根目录下再将txt格式改成为后缀为.htaccess的文件。 (这里以之前的例子说明:主域名为www.aabb.com,解析的二级域名为join.aabb.com→即网站的前缀改变为join,我的二级目录文件夹为join,目录下面的首页为index.html) #开启伪静态功能 RewriteEngine On #绑定所需的二级域名 RewriteCond %{HTTP_HOST} ^(www.)?join.aabb.com$ #绑定需指向的二级目录 RewriteCond %{REQUEST_URI} !^/join/ #下面两行不动 RewriteCond %{REQUEST_FILENAME}