virtual host or .htaccess
.htaccess
本质是一些对Apache的配置。
根据官方文档的说法,并不一定要使用.htaccess文件。如果server的conf能自己改就用不上。<Directory> 块就已经足够。(只能在服务器配置文件或者virtual host配置中,不能在.htaccess中使用)但问题是wordpress的大部分插件都默认改.htaccess,因此总结一下两者优劣,我将以此判断是否改用.htaccess
- 优点:大部分wordpress插件只支持修改.htaccess文件
- 缺点:影响性能;需要时间重新改配置;不能使用virtual host
virtual host
本质如同其名字。
- 优点:已经跑通;允许同ip多域名
- 缺点:不能使用大部分wordpress插件
判断
鉴于我就是为了折腾;我决定继续使用virtual host,为此接下来自己配置伪静态(mod_rewrite)本质是在<Directory> 块中添加规则。