首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何允许nginx允许/forum

如何允许nginx允许/forum
EN

Server Fault用户
提问于 2014-09-10 19:47:35
回答 1查看 72关注 0票数 0

因此,我们有一个nginx和drupal站点,文件夹结构如下所示

/my_site drupal位点根

/mysite/index.php drupal主索引文件

/我的网站/论坛我创建了这个文件夹,这不是一个标准的drupal文件夹

/my_site/forum/viewforum.php 我使用这个php文件来执行一些自定义逻辑.

/my_site/forum/ 没有index.php文件,因为我希望drupal处理/并显示它拥有的默认论坛模块

一切都很好,除非有些人去了/forum,因为没有索引文件,所以他们被禁止使用403。

我试过:

1)创建指向主索引文件的符号链接

2)重定向到drupal,但是/forum不起作用

我不知道如何才能让nginx允许drupal处理/forum,但不是/forum/viewforum.php,请帮助

EN

回答 1

Server Fault用户

回答已采纳

发布于 2014-09-10 22:57:26

我假设您已经在配置中实现了Drupal路由功能。

要解决问题,您应该在配置中添加以下代码段:

代码语言:javascript
复制
location = /forum {
    rewrite ^ /index.php last;
}

我假设my_site是您的webroot,所以index.php在根文件夹中。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/627658

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档