我被要求将一个analytics.txt文件添加到wordpress网站,以便我创建该文件并将其上传到服务器文档根目录,但是当我通过网址{{1我得到的只是404错误。
我已经检查了文件权限,并且我已经清除了wordpress缓存,但都没有帮助。 有什么想法吗?
文件夹结构如下:
www.examples.com/analytics.txt
答案 0 :(得分:0)
这不是解决方案,但这是一个解决方法,而我继续试图找出为什么wordpress不允许我访问我的文件。
所以,如果你真的绝望并且现在必须对它进行分类,这就是你能做的,但我警告你,这很难看!打开index.php文件,您应该看到如下内容:
<?php
define('WP_USE_THEMES', true);
require( dirname( __FILE__ ) . '/wp-blog-header.php' );
?>
首先制作备份副本,然后添加包装if语句:
<?php
if ($_SERVER[REQUEST_URI] == '/analytics.txt') {
die('Put the text that you were instructed to put into your analytics.txt file in here');
} else {
define('WP_USE_THEMES', true);
require( dirname( __FILE__ ) . '/wp-blog-header.php' );
}
?>
就像我说的,这是一个肮脏的解决方案,但是当需要和客户端变得不耐烦时,这可能会有所帮助。
希望有人能有更好的解决方案!
答案 1 :(得分:0)
我能够将其与Sage主题的以下内容一起使用:
app/uploads/2018/09/analytics.txt
打开functions.php
文件并添加以下内容:
function analytics_txt_rewrite(){
add_rewrite_rule('^analytics\.txt$','<route to your analytics.txt file>','top');
}
add_action('init','analytics_txt_rewrite');
刷新并重新生成重写规则数据库:在WordPress管理屏幕中,选择“设置”->“永久链接”,然后单击“保存更改而不进行任何更改”。