我无法使用PHP脚本。它似乎没有准确地工作。我试图让脚本只在主页上显示HTML或Javascript。该脚本将用于多个事物。我确实谷歌这个,但大多数答案是WP。这是香草PHP。
这是我使用的:
import {Directive, Host, SkipSelf, OnDestroy, Input, OnInit} from 'angular2/core';
import {ControlContainer} from 'angular2/common';
@Directive({
selector: '[ngControl]'
})
export class MyControl implements OnInit, OnDestroy {
@Input() ngControl:string;
constructor(@Host() @SkipSelf() private _parent:ControlContainer) {}
ngOnInit():void {
// see https://github.com/angular/angular/issues/6005
setTimeout(() => this.formDirective.form.include(this.ngControl));
}
ngOnDestroy():void {
this.formDirective.form.exclude(this.ngControl);
}
get formDirective():any {
return this._parent.formDirective;
}
}
结果是它显示了其他内容,即使它是主页。我在" /"上进行了测试和" /index.php"。
答案 0 :(得分:1)
我通常使用此代码段:
的index.php
if (preg_match('/^m\.[^\/]+(\/(\?.*|index\.html(\?.*)?)?)?$/i', $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'])) {
readfile('index.html');
} else {
// Your framework bootstrapper or your own logic
}