0
如何重寫我的配置文件,以便除了只有一頁以外,所有內容都將轉到https?我有這個在我的conf文件至今對除一頁以外的所有內容的https重寫條件
NameVirtualHost *:443
<VirtualHost *:80>
DocumentRoot /var/www/mysite
ServerName mysite.dev
ServerAlias www.mysite.dev
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L]
ErrorLog /var/log/mysite.dev-error_log
<Directory />
Options Indexes FollowSymLinks
AllowOverride All
</Directory>
</VirtualHost>
<VirtualHost *:443>
DocumentRoot /var/www/mysite
ServerName mysite.dev
ServerAlias www.mysite.dev
SSLEngine on
SSLCertificateFile /var/www/mysite.crt
SSLCertificateKeyFile /var/www/mysite.key
ErrorLog /var/log/mysite.dev-error_log
<Directory />
Options Indexes FollowSymLinks
AllowOverride All
</Directory>
</VirtualHost>
我目前的設置,一切都將重定向到HTTPS。但我有一個頁面,其中提交按鈕轉到http網站,並以某種方式導致問題。 該表格的鏈接將是「mysite.dev/pages/sign_up」
反正有沒有隻有這個網頁不是http?
'^的RewriteCond頁/ sign_up'? –