将一个目录添加到Joomla站点是不是很琐碎;不要与Joomla互动


Is it trivial to add a directory to a Joomla site that shouldn't interact with Joomla?

我意识到这是一个微不足道的问题,但我无法访问Joomla安装进行测试。

我必须写一些代码,做一些后台处理,与网络服务等对话,与这个现有网站使用的Joomla CMS无关。我知道Joomla会重写很多URL,我想知道的是,如果我把处理代码藏在say{domain}/tools中,告诉Joomla不要用它做任何事情有多容易?这只是在.HTACESS中添加一条规则以避开该目录的问题,还是Joomla会抓取它并处理它的文件?

请记住,我对Joomla的体验接近0(我以前只使用过它来维护各种网站上的一些文章),我没有做Joomla工作,我的东西只需要在这个服务器上与Joomla共存。

Joomla!可以很容易地与其他系统共存,主要考虑的是标准Joomla!.htaccess文件(如果启用)通过/index.php文件重新映射所有内容,用于SEO目的。

但是,它不应该给您带来任何问题,因为如果请求路径中存在真实的文件,.htaccess文件不应该重写请求。

# and the requested path and file doesn't directly match a physical file
RewriteCond %{REQUEST_FILENAME} !-f

如果.htaccess捕获了您的/tools/示例,那么是的,您必须修改默认配置。

(为了完整起见,Joomla!还附带了一个用于MS服务器的web.config文件,该文件对请求进行类似的重新映射)。