我意识到这是一个微不足道的问题,但我无法访问Joomla安装进行测试。
我必须编写一些代码来执行大量后台处理,与Web服务进行对话等,并且与现有站点使用的Joomla CMS无关。我知道Joomla做了一堆URL重写,我想知道的是,如果我将处理代码藏在说{domain} / tools中,告诉Joomla不要做任何事情是多么容易?是否只需要将规则添加到.HTACCESS以避开该目录,或者Joomla是否将其与蜘蛛一起播放并使用其文件?
请记住,我对Joomla的体验接近于0(我之前只使用它来维护各个网站上的一些文章)而且我没有做Joomla工作,我的东西只需要在这台服务器上与Joomla共存。
答案 0 :(得分:3)
的Joomla!可以很容易地与其他系统共存主要考虑的是标准Joomla的方式! .htaccess
文件(如果已启用)通过/index.php文件重新映射所有内容以用于搜索引擎优化目的。
但是,它不应该引起任何问题,因为如果请求路径中存在真实文件,.htaccess
文件不应该重写请求。
# and the requested path and file doesn't directly match a physical file
RewriteCond %{REQUEST_FILENAME} !-f
如果.htaccess
抓住了您的/tools/
示例,那么您必须修改默认配置。
(为了完整起见,Joomla!还附带了一个用于执行类似重新映射请求的MS服务器的web.config文件。)