Справка по htaccess, нужно принудительно включить www, https и удалить index.php

У меня есть перезапись в моем файле 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/

Хотелось бы получить помощь в этом, спасибо!

9
задан LazyOne 27 July 2011 в 16:14
поделиться