我对.htaccess有问题
我的服务器中有一个证书,并且仅用于https://example.com(不是https://www.example.com),因此,我正在尝试将.htaccess重定向到正确的URL。
我的意图是这样的:
http://www.example.com --> https://example.com
http://example.com --> https://example.com
https://www.example.com --> https://example.com
Run Code Online (Sandbox Code Playgroud)
我尝试了不同的组合,但似乎没有任何效果。目前我有这个,但似乎不工作
http://www.example.com/subfolder,我不知道有什么问题...
RewriteEngine On
# Follow symbolic links.
Options +FollowSymLinks
RewriteCond %{HTTP_HOST} !^$
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE]
# Prevent directory listings
Options All -Indexes
Run Code Online (Sandbox Code Playgroud) 我在使用Ionic 2和设置全局变量方面遇到了一些困难.我的应用程序的结构如下:
Main app
|
|--- Page1 (Info)
|--- Page2 (Map)
|--- Page3 (List)
|
|--- ItemTabsPage
|
|---tab1
|---tab2
|---tab3
Run Code Online (Sandbox Code Playgroud)
我的目的是在Page3中显示一个列表,并在选择一个项目后,在选项卡中显示其他信息.
我使用以下标签将信息从第3页发送到页面:
itemTapped(event, item) {
this.nav.push(ItemTabsPage, {
item: item
});
}
Run Code Online (Sandbox Code Playgroud)
问题是我无法将信息发送到子选项卡.我想根据选择的项目显示不同的信息.我已经尝试定义一个可注入的globalVars.js来将值存储在一个变量中:
import {Injectable} from 'angular2/core';
@Injectable()
export class GlobalVars {
constructor(myGlobalVar) {
this.myGlobalVar = "";
}
setMyGlobalVar(value) {
this.myGlobalVar = value;
}
getMyGlobalVar() {
return this.myGlobalVar;
}
}
Run Code Online (Sandbox Code Playgroud)
然后更新列表中itemTapped的代码,如下所示:
itemTapped(event, item) {
this.nav.push(ItemTabsPage, {
item: item
});
this.globalVars.setMyGlobalVar(item);
}
Run Code Online (Sandbox Code Playgroud)
但是,我总是得到同样的错误:
Uncaught EXCEPTION: Error during …Run Code Online (Sandbox Code Playgroud) .htaccess ×1
anaconda ×1
certificate ×1
gtk ×1
injectable ×1
ionic2 ×1
javascript ×1
python ×1
redirect ×1
spyder ×1
ssl ×1
tabs ×1
variables ×1