我在一个带有 PHP 的项目中使用 Barba,我想删除 URL 中的 '.php' 扩展名。
例如,我尝试将href
of all更改<a>
为,但随后出现了 2 个问题:/my-page.php
/my-page
- 当我悬停链接时,控制台中的 Barba出现错误 406
- 当我单击链接时,页面加载时没有 Barba(无页面转换)。
我还在.htaccess
文件中尝试了一些重定向 301,但我得到了完全相同的问题。这是我的.htaccess
(在这里找到重定向:https ://stackoverflow.com/a/13225718/16478297 ):
RewriteEngine On
# browser requests PHP
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([^\ ]+)\.php
RewriteRule ^/?(.*)\.php$ /$1 [L,R=301]
# check to see if the request is for a PHP file:
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^/?(.*)$ /$1.php [L]
我在文档中找不到任何东西,甚至可能吗?