我有一个域,也已经托管了几个子域。提供者将环境设置为准系统,我有权进行我认为合适的任何更改。我需要了解这种重写操作是做什么的,这样我就可以了解并解决所有发送到/ homepage的问题,而不管用户在栏中输入的地址如何。
RewiteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}/homepage
理想的结果是,用户键入http://domain.tld并获得https://domain.tld或他们键入https://domain.tld并获得键入的内容。或输入http://sub.domain.tld并获得https://sub.domain.tld。
理想情况下,仅应该将domain.tld和https://domain.tld发送到https://domain.tld/homepage
答案 0 :(得分:0)
RewriteEngine On
#This will enable the Rewrite capabilities
RewriteCond %{HTTPS} off
#This checks to make sure the connection is not already HTTPS
RewriteRule (.*) https://%{HTTP_HOST}/homepage
#This will send all requests to specified address, in this case homepage
RewriteCond定义了进行重写的条件。换句话说,执行RewriteRule
选中此link以获取更多信息