【发布时间】:2011-01-05 22:43:04
【问题描述】:
这是我目前在 .htaccess 文件中的代码:
Options +FollowSymLinks
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^example.com [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]
RewriteEngine On
RewriteCond %{HTTPS} on
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
我知道杰克关于重写......关于这个主题的所有其他帖子真的不符合我的标准,我对语言的了解还不够,无法尝试破译它。
基本上我需要的是这样的:
- 将“example.com”的所有实例重定向到“www.example.com”
- 将“https//www.example.com”的所有实例重定向到“http://www.example.com” 1 页!!!! (以防万一,该页面的文件名是payments.php)
我上面的代码有效,但是对于我需要是 https 的 1 页,它将 url 重写为 http。那一页必须是 https。
谢谢, 克里斯
【问题讨论】:
-
感谢大家的意见!克里斯
标签: apache .htaccess url-rewriting rewrite