php - 在文件加载之前替换页面内容?

标签 php javascript html .htaccess iframe

我想知道,是否有任何脚本可以使用,以便我可以简单地更改一件小事,然后多个页面的内容都会更改?也许是 PHP 或 htaccess 文件。

我想做的是为我的网站制作一个“正在 build ”页面,我可以定期打开或关闭该页面。目前我用的方法是JS,效果不太好。我让它做的是将正文标记的内容替换为正在 build 的页面的内容,然后将标题更改为“正在 build ”。问题是,该函数在页面加载后加载。因此,我要么需要一个在页面上的任何内容执行之前加载的 JS 脚本,要么需要一个执行几乎相同操作的 php 脚本。我还认为(如果可能的话)htaccess 文件也非常好,因为我可以将它应用到某些目录。我知道我可以使用 htaccess 文件来重定向用户(我也可以使用 PHP 和 JS 来做到这一点),但我不想这样做,因为我希望 url 保持不变。如果我将用户从 page1.html 重定向到 underconstruction.html,那么浏览器中的 url 就会发生变化。我希望 url 保留为 page1.html、page2.html 和 page3.html...有谁知道我如何完成这样的任务?如果是这样,请帮忙。

谢谢!

最佳答案

如果您在 htaccess 文件中使用以下代码片段,您的 URL 不会更改,而是会重定向:

RewriteEngine on
RewriteRule ^(.*)$ ./under_construction.html [L]

关于php - 在文件加载之前替换页面内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2107291/

相关文章:

php - Magento 在结账时获取客户送货地址

php - 存储相似音乐的最佳方式

php - 在数据库中插入 header 值时出现 MYSQL 错误

javascript - Angular 自动完成返回一个空白列表

javascript - 在 react native ListView 中搜索大数据

javascript - 如何在 Django 中使用 jQuery 或 javascript 以 5 秒的间隔自动保存

php - MySQL 函数声明。不适用于 PHP。从 phpmyadmin 运行没问题。不创建函数

javascript - Yii:使用 ajax 动态加载新模型

javascript - innerHTML - 如何在 javascript 中分配值并显示到 div id

html - CSS :not selector to target everything but a condition