我正在尝试将非www用户重定向到www版本。但仅适用于我们的顶级域名。
这是我当前的规则:
// Created by react-native-create-bridge
import React, { Component } from 'react'
import { requireNativeComponent } from 'react-native'
const ThirdSquare = requireNativeComponent('ThirdSquare', ThirdSquareView)
export default class ThirdSquareView extends Component {
constructor() {
super();
console.log('this this working?');
}
render() {
return <ThirdSquare {...this.props} />
}
}
ThirdSquareView.propTypes = {
exampleProp: React.PropTypes.string
}
这可行,但不幸的是有点太好了。我们还有几个子域:https://subdomain.domainname.com。该规则还会重定向这些内容,因为它们不包含www。
如何使我的重写规则仅将访问者重定向到https://domainname.com/,而不重定向到我们的子域?
答案 0 :(得分:0)
<rule name="Redirect Non WWW" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^domainname\.com$" />
</conditions>
<action type="Redirect" redirectType="Permanent" url="http://www.{C:1}/{R:0}" />
</rule>