0
我使用此代碼將我的網站從http重定向到https。它的工作將http重定向到https但顯示index.php?cmd =
RewriteCond %{HTTPS} =off
RewriteRule^https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L,R=301]
但是,當我刷新,我的網址更改爲:
https://example.com/index.php?cmd=
這裏是我的.htacess
Options +FollowSymLinks
Options -Indexes
ErrorDocument 404 error/404
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?cmd=$1 [L,NC,QSA]
RewriteCond %{HTTPS} =off
RewriteRule^https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L,R=301]
我怎樣才能解決這個問題。由於
(對不起,我不能添加標籤.htacess,所以我選擇PHP標籤)
什麼'重寫規則^(。*)$的index.php?CMD 1 = $ [L,NC,QSA]'爲? – kabanus
你有沒有試過添加'apache'標籤? – Manngo
kabanus ..我真的不知道它是什麼?嘗試禁用,但仍顯示index.php?cmd = – Asamoa