Любые идеи о том, почему это правило перезаписи работает в поддомене (dev.domain.co.uk), но не при помещении его в домен верхнего уровня (domain.co.uk), приводит к ошибке 500 Internal Server Error?
ReWriteEngine on
ReWriteCond $1 !^(images|img|stylesheets|db|themes|index\.php) [NC]
RewriteRule ^(.*)$ /index.php/$1 [L]
Это означало, что все файлы должны быть проанализированы так, как если бы там был файл index.php, за исключением файлов в скобках во второй строке.
При использовании в поддомене он работает и удаляетindex.php из URL-адресов ExpressionEngine.Таким образом,
www.dev.domain.co.uk / index.php / about / становится www.dev.domain / about / - намного приятнее
Любая помощь или предложения очень ценятся - спасибо.