我是AMP的新手,已经为我的常规HTML网页版设计了放大页,没有任何错误。现在我有一个问题是“在HTML文件中指定放大器页面和AMP页面中的常规文件”。
我的网站网址是否需要HTTPS连接?或者基本的HTTP就足够了?
虽然在link
标记中提及我应该将href
属性值设为http://google.com/demo/index.html
还是/index.html
?
答案 0 :(得分:1)
除非您通过//declare variable
public $files;
//add this to your rules
[['files'], 'file', 'skipOnEmpty' => false, 'extensions' => 'png, jpg, jpeg']
//File upload function
public function upload()
{
if ($this->validate()) {
$this->files->saveAs('../web/uploads/' . $this->files->baseName. '.' .$this->files->extension);
$this->picture = '../web/uploads/' . $this->files->baseName. '.' .$this->files->extension;
return true;
} else {
return false;
}
}
public function signup()
{
$user = new User();
$user->username = $this->username;
$user->email = $this->email;
$user->picture = $this->picture;
$user->setPassword($this->password);
$user->generateAuthKey();
if ($user->save()) {
return $user;
}
else{
return null;
}
}
或<amp-video>
等扩展组件从服务器提供内容,否则HTTP就足够了。
您必须使用完整的网址,即。 <amp-iframe>
,而不是相对URL路径,即。 http://google.com/demo/index.html
。