настоящее время я использую этот файл .htaccess для перенаправления всех запросов на страницы с каталога на мой index.phpсила с .htaccess SSL переписывая адреса
RewriteEngine on
RewriteCond $1 !^(index\.php|cas)
RewriteRule ^(.*)$ /seattle/index.php/$1 [L]
И это прекрасно работает и производит URLs, которые скрывают index.php, и у меня есть код в index.php, который делает URL-адреса чистыми.
Но теперь мне нужно, чтобы заставить страницы подключиться через 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 красивая, вы молодцы! –