htaccess => Rewrite и apache => Alias. Как их подружить?
htaccess переписывает лежащие на нём .php файлы в .htm. Доступ к .php закрыт дополнительным рерайтом:
Теперь, для site.ru определяю через Alias общие с site.en папки:
В итоге картинки из /img/ отлично подгружаются через Alias на ru/en сайтах, грузится и DirectoryIndex страница из /pages/, пока не вызываешь её по имени. То есть site.ru/pages/ работает, а site.ru/pages/index.htm уже 404.
Оригинальный site.en/pages/index.htm ясное дело работает.
Даже и эта конструкция без изменений работает на локальном XAMPP под Win. Не работает только в продакшене на сервере CentOS (apache+nginx)
Братцы, помогите, калi ласка, подкрутить нужное и подружить этот набор на серваке.
Код:
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteRule ^(.*)\.php$ /$1.htm [R=301,L]
RewriteRule ^(.*)\.htm$ $1\.php [NC,L]Код:
Alias "/img/" "var/www/site.en/img/"
Alias "/pages/" "var/www/site.en/pages/"Оригинальный site.en/pages/index.htm ясное дело работает.
Даже и эта конструкция без изменений работает на локальном XAMPP под Win. Не работает только в продакшене на сервере CentOS (apache+nginx)
Братцы, помогите, калi ласка, подкрутить нужное и подружить этот набор на серваке.
