将https://mysite.com/aboutus.page的规则重写为https://mysite.com/adoutus.php至

时间:2013-09-12 07:10:31

标签: apache .htaccess mod-rewrite

我想应用读写规则将Rewrite规则转换为https://mysite.com/aboutus.phphttps://mysite.com/aboutus.page,我在.htaccess文件中包含以下内容,但它无效。

RewriteEngine On 
RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://mysite.com/$1 [R,L]

1 个答案:

答案 0 :(得分:1)

首先,检查port 80,因为您使用https,所以不会发生这种情况。

试试这个:

RewriteEngine On
RewriteCond %{HTTPS} =on
RewriteRule ^/?aboutus\.page$ https://mysite.com/about\.php [R,L]

未测试。此外,由于主题说一种方式,而另一种方式,任务文字,我不知道你想要什么。:)