Htaccess внутренне автоматически отправляет запрос YouTube данных API-запросы JSON декодировать - PullRequest
0 голосов
/ 24 апреля 2019

Я использую ключ API данных YouTube для показа видео на моем веб-сайте, поэтому я изменил URL-адрес URL-адреса в htaccess следующим образом:

Пример URL-адреса: example.com/video/QJoRZI0UOT4/plaplapla.html

после этого я использую php файл, чтобы получить содержимое

$videoid=$_REQUEST['id'];

$videoResponse = json_decode(file_get_contents('https://www.googleapis.com/youtube/v3/videos?part=id%2Csnippet%2Cstatistics%2CcontentDetails&id='.$videoid.'&key='.$api),true);

, когда я использую htaccess, внутренне автоматически отправляю запрос на API данных YouTube. Это приводит к тому, что API данных YouTube достигает дневного лимита в течение нескольких минут (10000 запросов в день)

затем я удалил htaccess и обычно использовал
example.com/video.php?id=jgdgdhsddg

все работает нормально, нет внутренней автоматической отправки запроса на данные youtube api

Это мой Htaccess

 RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
    RewriteRule ^ https://%1%{REQUEST_URI} [R=301,L]
RewriteRule ^video/([^/]*)/([^/]*)\.html$ video.php?id=$1&slug=$2 [L]

Я хочу использовать слаг, как этот пример.com/video/QJoRZI0UOT4/plaplapla.html, но он съедает мои ограничения квоты API данных YouTube.пожалуйста, помогите мне

...