我目前正在使用這個.htaccess將帶有目錄的頁面的所有請求重定向到我的index.php強制ssl與.htaccess重寫地址
RewriteEngine on
RewriteCond $1 !^(index\.php|cas)
RewriteRule ^(.*)$ /seattle/index.php/$1 [L]
這樣可以正常工作並生成隱藏index.php的URL,並且我有代碼index.php讓網址看起來乾淨利落。
但是現在我需要強制頁面通過ssl連接,所以我嘗試了
RewriteEngine on
RewriteCond %{SERVER_PORT} 80
RewriteCond $1 !^(index\.php|cas)
RewriteRule ^(.*)$ https://example.com/seattle/index.php/$1 [L]
它可以強制ssl,但現在它也強制url包含index.php:
https://example.com/seattle/index.php/pagename
而不是我想要的
https://example.com/seattle/pagename
我錯過了什麼?
+1美麗,你搖滾! –