小编Min*_*lpt的帖子

从.htaccess mod_rewrite规则中排除子域名?

我对.htaccess文件不太熟悉,而且我正在尝试排除一个子域(类似于dev.example.com)以下重写规则已经存在:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.example\.com$ [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]
Run Code Online (Sandbox Code Playgroud)

此规则禁止任何人只是输入example.comhttp://example.com强制所需的URL显示,http://www.example.com.

我尝试了一些从这个重写规则中排除子域名的选项,但无济于事.该站点上的每个目录都有自己的.htaccess文件,但似乎这个目录仍然优先.有任何想法吗?谢谢!

php .htaccess mod-rewrite

10
推荐指数
1
解决办法
2万
查看次数

YouTube PHP API - 获取以前上传的视频的状态?

刚开始深入了解YouTube PHP API并使基于浏览器的Zend上传脚本正常工作.但是,我找不到任何关于如何在上传视频后检索视频状态的文档.我需要这个的主要原因是错误处理 - 我需要能够知道视频是否被YouTube批准,因为有人可能在技术上上传图像或文件太大.我需要知道vid已被批准,以便我知道最终用户返回网站时显示的消息(即"您的视频是直播"或"视频上传失败").

200即使格式或大小不正确,基于YouTube PHP浏览器的上传也会返回URL参数状态,这当然没有用.关于如何从YT对象获取此信息的任何想法?

总而言之,当用户返回网站时,我希望能够根据他们的特定视频ID创建YT对象,并希望能够确认它没有被拒绝.我正在使用ClientLogin发起YouTube对象:

$authenticationURL= 'https://www.google.com/accounts/ClientLogin';
$httpClient = Zend_Gdata_ClientLogin::getHttpClient(
              $username = 'myuser@gmail.com',
              $password = 'mypassword',
              $service = 'youtube',
              $client = null,
              $source = 'MySource', // a short string identifying your application
              $loginToken = null,
              $loginCaptcha = null,
              $authenticationURL);
Run Code Online (Sandbox Code Playgroud)

有什么想法吗?

php youtube youtube-api

5
推荐指数
1
解决办法
2755
查看次数

标签 统计

php ×2

.htaccess ×1

mod-rewrite ×1

youtube ×1

youtube-api ×1