Muhammad Asif Mohtesham Asked: 2019-07-20 08:37:27 +0800 CST2019-07-20 08:37:27 +0800 CST 2019-07-20 08:37:27 +0800 CST 我们如何消除在域名后使用 index.php 来访问共享主机上带有 NGINX 的 October CMS 端点的需要? 772 我在共享托管计划中将 October CMS 与 NGINX 结合使用。我如何着手消除在index.php顶级域之后放置的需要。 例如:http://www.example.com/index.php/backend/应该是http://www.example.com/backend/。 谢谢! 官方文档没有提及共享托管解决方案。 nginx url 1 个回答 Voted Best Answer Anaksunaman 2019-07-20T19:58:05+08:002019-07-20T19:58:05+08:00 我该如何着手消除在index.php顶级域之后放置的需要? 在这个特定的例子中,这似乎是不可能的。 官方文档没有提及共享托管解决方案。 虽然您没有提供指向该文档的链接,但这些官方的 October CMS 服务器配置说明似乎表明 October CMS 主要依赖于 Web 服务器来重写 URL。 本质上,这意味着在您无法直接访问 Web 服务器配置文件的平台上,您通常依赖每个目录的配置文件来定义 URL 重写的自定义规则。对于 Apache,这些是在.htaccess文件中定义的。但是,据我所知,Nginx 没有与这些文件等效的文件。
在这个特定的例子中,这似乎是不可能的。
虽然您没有提供指向该文档的链接,但这些官方的 October CMS 服务器配置说明似乎表明 October CMS 主要依赖于 Web 服务器来重写 URL。
本质上,这意味着在您无法直接访问 Web 服务器配置文件的平台上,您通常依赖每个目录的配置文件来定义 URL 重写的自定义规则。对于 Apache,这些是在
.htaccess
文件中定义的。但是,据我所知,Nginx 没有与这些文件等效的文件。