删除带有.htaccess错误的页面扩展名Facebook Open Graph


Removing page extension with .htaccess bugs Facebook Open Graph

我研究了删除页面扩展名(例如:/page.php/page),我发现这篇文章:http://alexcican.com/post/how-to-remove-php-html-htm-extensions-with-htaccess/

因此,我将这段代码输入到我的.htaccess文件中。它确实有效,但是当我在 Facebook 状态下粘贴/键入我的索引链接并且末尾没有尾部斜杠时,Open Graph 有点错误。没有缩略图,没有正确的标题和描述。

检查一下:http://www.aftercolors.com.br

解决方案是从.htaccess中删除代码并创建带有索引文件的子文件夹以具有没有扩展名的页面吗?

这是我的.htaccess的代码:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^'.]+)$ $1.php [NC,L]

您可以只为单个链接尝试这个链接:

RewriteRule ^page page.php [L]

如果您只想重定向该简单文件。最好使用 id 来获得更大的频谱。