У меня есть перезапись в моем файле htaccess, которая удаляет index.php из URL-адреса
RewriteEngine on
RewriteCond $1 !^(images|media|system|themes|_css|_js|favicon\.ico|robots\.txt|cert\.html|index\.php) [NC]
RewriteRule ^(.*)$ /index.php/$1 [L]
В дополнение к этому, я хочу принудительно установить www
и https
для любого запроса, у которого нет ни того, ни другого.
Итак, в конечном итоге все URL-адреса должны выглядеть так: https://www.example.com/whatever/something/
; и для целей SEO, если URL-адрес не попадает в точку, он должен 301 перенаправить на правильную версию, например:
http://example.com/about/
301 redirect to
https://www.example.com/about/
Хотелось бы получить помощь в этом, спасибо!