У меня есть настройка VirtualHost, например:
Alias /somedir /some/other/dir
http://example.com/somedir отлично работает
Однако мне нужно настроить mod_rewrite
для / somedir (приложение CodeIgniterдля которого я хочу чистые URL).Вот фрагмент из вики CodeIgniter:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
Обычно, когда mod_rewrite
используется в подкаталогах, изменение RewriteBase
для соответствия имени каталога достаточно для его работы:
RewriteBase /somedir
... но, похоже, он не работает с mod_alias
(получение 404 с).Есть ли решение этой проблемы?