Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
阻止Wordpress向所有内容追加/index.html_Wordpress_.htaccess - Fatal编程技术网

阻止Wordpress向所有内容追加/index.html

阻止Wordpress向所有内容追加/index.html,wordpress,.htaccess,Wordpress,.htaccess,我从某人那里继承了一个主题的意大利面代码,不管出于什么原因,Google Analytics显示我在网站上不断点击各种URL,但URL都附加了/index.html。举个例子 它似乎对几乎所有的东西都这样做(尽管我的永久链接被设置为“整洁”) 所以 到底是什么导致了这一切 我怎么修理它?当我访问所有这些页面时,我得到404个错误,这意味着我的访问者没有得到他们想要的 我有重定向插件,一直在手动尝试更新其中的一些,但这是荒谬的。我相信有一种方法可以通过htaccess实现,但我对此几乎一无所知。以

我从某人那里继承了一个主题的意大利面代码,不管出于什么原因,Google Analytics显示我在网站上不断点击各种URL,但URL都附加了/index.html。举个例子

它似乎对几乎所有的东西都这样做(尽管我的永久链接被设置为“整洁”)

所以

  • 到底是什么导致了这一切
  • 我怎么修理它?当我访问所有这些页面时,我得到404个错误,这意味着我的访问者没有得到他们想要的
  • 我有重定向插件,一直在手动尝试更新其中的一些,但这是荒谬的。我相信有一种方法可以通过htaccess实现,但我对此几乎一无所知。以下是my htaccess当前拥有的功能(默认设置):

    #开始WordPress
    重新启动发动机
    重写基/
    重写规则^index\.php$-[L]
    重写cond%{REQUEST_FILENAME}-F
    重写cond%{REQUEST_FILENAME}-D
    重写规则/index.php[L]
    #结束WordPress
    
    有人告诉我,这可能是蜘蛛在你的网站上爬行试图猜测你的URL的结果。你能发布显示页面的日志吗?您是否连续收到来自同一用户代理的大量请求

    如果我是对的,你真的不能做任何事情,除了你可以为它们中的每一个编码一个重定向,如果你能处理PHP,这是很容易做到的。WordPress答案上的这个答案解释了如何:

    希望这有帮助


    -Mike

    index.html在哪里出现?在链接中,或在输入链接时?是否安装了任何外部插件?如果在某一点上安装了SEO插件,或者可能是缓存插件,也不会感到惊讶。看看有没有人还在。如果不是的话,可能有人在过去配置了一堆以.html结尾的永久链接,而没有进行配置。
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    
    # END WordPress