使用htaccess时Facebook评论插件出现问题
我的PHP站点中的facebook评论插件不理解href attrib中的URL,并显示使用htaccess时Facebook评论插件出现问题,facebook,mod-rewrite,facebook-javascript-sdk,Facebook,Mod Rewrite,Facebook Javascript Sdk,我的PHP站点中的facebook评论插件不理解href attrib中的URL,并显示警告:链接我们无法访问。 我用一个不使用.htaccess的文件进行了测试,该文件运行良好,不会引发任何错误或警告,但当我在href上放置虚拟URL时。Facebook不理解这个url 这是我网站的代码: <script>(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d
警告:链接我们无法访问。
我用一个不使用.htaccess的文件进行了测试,该文件运行良好,不会引发任何错误或警告,但当我在href上放置虚拟URL时。Facebook不理解这个url
这是我网站的代码:
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script><fb:comments href="<?php echo $commenturl; ?>" num_posts="10" width="700"></fb:comments>
(功能(d、s、id){
var js,fjs=d.getElementsByTagName[0];
if(d.getElementById(id)){return;}
js=d.createElement;js.id=id;
js.src=“//connect.facebook.net/en_US/all.js#xfbml=1”;
fjs.parentNode.insertBefore(js,fjs);
}(文档“脚本”、“facebook jssdk”) 您的服务器使用302和Location标头进行响应,但该标头无效,因为它不包含完全限定的URL:
为什么文件名前面有一个./呢?该.htaccess文件位于何处,重写库是什么?因为您刚刚开始使用php编程,并首先使用htaccess。您可以为我解释更多,请。这是完整的我的htacess文件:选项+FollowSymLinks RewriteEngine On DirectoryIndex comingsoon.php RewriteCond%{SCRIPT_FILENAME}-已重写COND%{SCRIPT_FILENAME}-f RewriteRule^battle/(.*)$./index.php?view=bd&title=$1如何在href上理解facebook评论的虚拟URL。请帮帮我!谢谢。
RewriteRule ^battle/(.*)$ ./index.php?view=bd&title=$1