因此,我创建了一个跨多个站点相同的模板系统,唯一改变的是配置文件。我正在制作所有文件都从根目录获取。我可以用我所有的php和html文件做到这一点,但是我看不到我的.htaccess文件。如何设置目录是/ home/user_name /模板,然后还有像/home/user_name/site1.com这样的文件夹以及所有的网站。那么我怎样才能使所有的网站使用相同的.htaccess文件。我希望这是有道理的!从根目录加载.htaccess
4
A
回答
4
根据维基百科
一个的.htaccess(超文本的访问)文件是由几个Web服务器支持目录级的配置文件,它允许Web服务器配置的分散管理。它们被放在web目录树里面,都能够覆盖服务器对他们是在目录全局配置的一个子集,以及所有子目录
如果您启用.htaccess文件,服务器在服务资源之前检查.htaccess文件。服务器在与资源相同的目录中以及该目录的父目录中查找.htaccess文件,直到并包括文档根目录。
例如,
如果主文档目录被设定为/ORACLE /服务器/文档
和
客户端请求/ORACLE /服务器/文档/报告/index.html,
服务器将检查:
个的.htaccess文件在/oracle/server/docs/reports/.htaccess和/oracle/server/docs/.htaccess。
假设你有2个站点,并使用单个文件
要设置 的.htaccess为您的两个站点然后只需创建一个类似如下的文件结构
- 父
- site1
- site2
- 。htaccess的
这里上传site1的的所有数据到site1的文件夹等。
3
如果服务器是linux/posix系统,则可以创建一个到根.htaccess文件的符号链接。 这应该是像
cd /home/user_name/site1.com
ln -s ../template/.htaccess .
当心文件的权限,所以只有你可以写信给它。
相关问题
- 1. 加载从根目录
- 2. Htaccess从根目录以外的文件夹加载内容
- 3. 从根目录加载文件
- 4. .htaccess项目根目录
- 5. 从htaccess重定向排除根目录
- 6. .htaccess从子目录重写为根
- 7. htaccess技巧加载web根目录下的资源(js/css)
- 8. htaccess的子目录根目录
- 9. .htaccess服务于根目录
- 10. htaccess ModRewrite到根目录
- 11. .htaccess - 如何从根目录重定向到子目录?
- 12. .htaccess重写从根目录到子目录的PDF
- 13. .htaccess从目录/到根目录的重写规则
- 14. 从根目录获取.htaccess应用于所有目录?
- 15. htaccess:从服务器根目录迁移到子目录
- 16. 使用htaccess从子目录中的根目录读取图像
- 17. .htaccess将根目录和index.php重定向到https根目录
- 18. .htaccess从子目录
- 19. .htaccess从目录根目录重定向到该目录内的url
- 20. htaccess的下载目录
- 21. Apache htaccess从一个目录或另一个目录加载文件
- 22. htaccess将根目录更改为子目录,但只允许根目录url
- 23. jQuery加载和重定向根目录
- 24. htaccess别名使用 - 从其他目录加载/获取文件
- 25. ActionScript - 从密码保护目录(.htaccess)使用PHP加载资产?
- 26. .htaccess:允许iframe从subdir只能从根目录查看
- 27. 从站点根目录以外的目录动态加载图片
- 28. 根目录的Apache .htaccess变量?
- 29. 的.htaccess - 设置每目录“根”
- 30. 的.htaccess地图子目录根
如果每个站点使用相同的文件,为什么不把它们放到同一个目录中?然后你可以调整你的配置文件(不管它包含什么)来检查哪个站点被访问并提供正确的配置。这是否符合您的需求? –
不完全,DreamHost要求所有的网站都像example.com 但我想我可以尝试镜像域名,看看是否有效。 –
你可能在cPanel(或同等版本)中有类似附加站点或类似的东西..让我知道.. –