首先抱歉,如果我的问题的标题没有解释我需要什么,但我真的无法弄清楚该怎么称呼它。
在我的工作中,我们终于从.html移动到.php页面,这样我们就可以运行我们使用htaccess执行的额外代码来检查页面的php版本是否存在,所以如果你正在寻找products.html它会发送给你到products.php等。这段代码完全符合我们希望它重定向这些页面的方式:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{DOCUMENT_ROOT}/$1.php -f
RewriteRule ^(.+?)\.html?$ /$1.php [L]
自从我们这样做以来,我们遇到的问题就是向下滚动页面,例如#34;#footer"或者通过"#"滚动到顶部作为href,这些链接现在都返回到主页(网址中的哈希内容,如domain.com/#footer),这是我们正在努力修复的一个大问题,我们将此问题归结为htaccess的变化,因为它是我们当时唯一的变化。
提前感谢您提供有关如何解决此问题的任何信息
***修订 好的,因为事实证明它是导致问题的html头部的基本标签,现在我需要弄清楚为什么开始发生这种情况,因为我们总是拥有它并且从未遇到过问题。