Apache'nin yapılandırılmasında biraz deneyim gerektirdiğinden bu oldukça teknik bir çözümdür. Avantajı, Joomla! kurulumun kendisi.
Temelde ne yapmak istiyorum herhangi bir sayfaya (hemen hemen her sayfa) oluşturulan bazı HTML eklemektir.
Bunun için apache modül mod_substitute kullanacağım . Modülün kendisinin etkinleştirilmesi gerekir (genellikle yalnızca # yorumun kaldırılması gerekir) httpd.conf
.
LoadModule substitute_module modules/mod_substitute.so
Sanal ana bilgisayarlar dosyasında ( httpd-vhosts.conf
):
<VirtualHost *>
DocumentRoot "C:\...."
ServerName joomla-development
AddOutputFilterByType SUBSTITUTE text/html
Substitute "s|</body>|<div style='position:fixed; left:100px; top:50px; background-color:red'><h1>DEV WEBSITE</h1></div></body>|i"
<Directory "C:\....">
AllowOverride All
Require all granted
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Temel olarak Substitute
ben </body>
etiketi bazı HTML ile değiştiriyorum . Bu şekilde herhangi bir Ajax isteğinden uzak durmaya çalışıyorum.
Son sonuç: