drupal mod_rewrite,为路径/模块添加例外

时间:2016-11-16 23:17:54

标签: apache .htaccess mod-rewrite drupal shibboleth

我有一个配置了shib_auth的Drupal安装和顶级目录中的一些mod_rewrite规则,以确保登录该站点的用户已登录。 这工作正常。

但我有一个模块提供了一种由Oauth保护的API。 我需要一个例外,因此API路径不会被重定向到SSO。

我想要的路径除外:https://base-url/h5p/d2l/launch

我试图使用:     RewriteRule ^ h5p - [L] 但这似乎并没有起作用。

完整的mod_rewrite规则如下:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
#RewriteRule ^h5p - [L]
RewriteRule ^Shibboleth\.sso - [L]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

感谢任何帮助。

0 个答案:

没有答案