我对.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.com或http://example.com强制所需的URL显示,http://www.example.com.
我尝试了一些从这个重写规则中排除子域名的选项,但无济于事.该站点上的每个目录都有自己的.htaccess文件,但似乎这个目录仍然优先.有任何想法吗?谢谢!
刚开始深入了解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)
有什么想法吗?