.htaccess从URL重写中排除webroot中的特定文件

.htaccess从URL重写中排除webroot中的特定文件,.htaccess,mod-rewrite,joomla-sef-urls,.htaccess,Mod Rewrite,Joomla Sef Urls,我正在和joomla一起经营一个网站。它有一堆我不完全理解的mod重写规则。。以及某种SEF链接的运行 我有一个名为sched.html的特定页面,我需要提供该页面,并且在.htaccess中完全被忽略 我已经尝试了我能想到的一切。包括来自Joomla论坛的一些人的推荐,我的生活中,我无法让它工作 感谢您的帮助 您的.htaccess中应该已经有了该行: RewriteRule (.*) index.php 如果没有,请在此处发布完整的.htaccess 在此行前加上以下内容: Rewrite

我正在和joomla一起经营一个网站。它有一堆我不完全理解的mod重写规则。。以及某种SEF链接的运行

我有一个名为sched.html的特定页面,我需要提供该页面,并且在.htaccess中完全被忽略

我已经尝试了我能想到的一切。包括来自Joomla论坛的一些人的推荐,我的生活中,我无法让它工作


感谢您的帮助

您的.htaccess中应该已经有了该行:

RewriteRule (.*) index.php
如果没有,请在此处发布完整的.htaccess

在此行前加上以下内容:

RewriteCond %{REQUEST_URI} !/sched\.html
最终结果应类似于此代码:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/index.php
RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$ [NC]
RewriteCond %{REQUEST_URI} !^/sched\.html
RewriteRule (.*) index.php