На моем сайте церкви есть og метатеги для описания и изображений и всего этого джаза. Они все работали нормально. Недавно они попросили меня удалить расширения .php из URL-адреса, поэтому я использовал htaccess для достижения этого. Все переписывание, казалось, прекрасно работало с этим.htaccess rewrite url вызывает ошибку с og metatags
# Turn mod_rewrite on
RewriteEngine On
# Make all requests have the www. in them
RewriteCond %{HTTP_HOST} ^ourchurch\.com
RewriteRule ^(.*)$ http://www.ourchurch.com/$1 [R=permanent,L]
## don't touch /my_admin_controls URIs
RewriteRule ^my_admin_controls/ - [L,NC]
## don't touch /ourScheduler URIs
RewriteRule ^ourScheduler/ - [L,NC]
## hide .php extension
# To externally redirect /dir/foo.php to /dir/foo
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s([^.]+)\.php [NC]
RewriteRule^%1 [R,L,NC]
## To internally redirect /dir/foo to /dir/foo.php
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule^%{REQUEST_FILENAME}.php [L]
Теперь по каким-либо причинам теги facebook og работают неправильно. Я посмотрел в отладчике, и он сказал, что была ошибка перенаправления.
У кого-нибудь есть идеи, в которых я ошибся?
... редактировать ... образец ог
<head>
<meta charset="UTF-8">
<meta property="og:image" content="http://www.ourchurch.com/images/fblogo.jpg"/>
<meta property="og:title" content="Fall Retreat"/>
<meta property="og:url" content="http://www.ourchurch.com/fall_retreat.php"/>
<meta property="og:site_name" content="Our church .....etc etc"/>
<meta property="og:description" content="Come for fellowship...etc etc."/>
<link rel="stylesheet" href="css/main.css" type="text/css" media="screen" />
<title>Retreat Registration</title>
</head>
вы могли бы дать фрагмент головной части одной из ваших страниц. между тегом «
», который содержит метатег. – SaidbakR