我正在使用此htaccess代碼。我希望任何電話都可以撥打https://www.mysite.com/theme/topic。我真的看了很多鏈接&幫助 - 結果是唯一和永遠對於任何請求,從http重寫爲https結果index.php
https://www.example.com/index.php
所以/主題/題目是不是在輸出的URL,僅在index.php
什麼這裏錯了嗎?感謝您的幫助
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
### If file exists, use it.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*)$ index.php [L]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,QSA,R=301]
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://www.example.com/$1 [L,QSA,R=301]
</IfModule>
可能重複[HTTP到HTTPS槽htaccess的(http://stackoverflow.com/questions/10489895/http-to-https-through-htaccess) – Azrael 2014-10-01 14:24:21
我我試過這個解決方案(RewriteRule ^。* $ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]),謝謝你的提示。結果是一樣的:只有index.php頁面 – 2014-10-01 15:08:40