谷歌一直在为欺骗内容编制索引。 SEO噩梦...
我有两种需要SSL的表单。
/单
/联合
我希望其他所有内容都重定向回非ssl(http://)
我在论坛上尝试了各种不同的东西,很多次......
How do I enable https only on certain pages with htaccess?
第一部分始终有效,即https重定向到http但是/ single& / joint将重定向到index.php或“主页”
提前感谢任何建议。
试着更清楚......
将Jon的代码添加到.htaccess文件
https .com / other-page
重定向到http .com / other-page
但重要的是
https .com / single&的.com /联合
两者都重定向到
http .com / index.php
以下是标准Joomla .htaccess文件的链接
http://docs.joomla.org/Preconfigured_htaccess
此外,我使用重写规则将www重定向到非www
RewriteCond%{HTTP_HOST}!^ website.com RewriteRule(。*)http://website.com/ $ 1 [R = 301,L]
答案 0 :(得分:0)
将这些规则添加到文档根目录中的htaccess文件中:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(single|joint) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTPS} on
RewriteRule !^(single|joint) http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
只要表单作为GET请求提交。在重定向后,可能不会包含POST提交中的请求正文。