проблема достаточно простая.
На сервере помима битрикса лежит еще один сайт на joomla сайт старый в индексе.
Загвоздка в следующем с mod_rewrite все хорошо и ссылки типа site.ru/contact в джумуле работают
А вот ссылки в виде site/contact.html уже не работают посколькуо nginx его естественно пытаетсчя найти в этой же папке.
Насколько я понимаю проблема в данном локейшине.
location ~* ^.+.(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|mid|midi|wav|bmp|rtf|js|swf|flv|html|htm|mp3)$ {
root /var/www/$host/web;
if ($host ~* ^(www\.)(.+)) {
set $HBW $2;
root /var/www/$HBW/web;
}
Насколко я понимаю самый легкий и логичный вариант это при отсутствие файла по данному урлу отрезать ему .html но как это сделать ?
Может кто подскажет ?
На сервере помима битрикса лежит еще один сайт на joomla сайт старый в индексе.
Загвоздка в следующем с mod_rewrite все хорошо и ссылки типа site.ru/contact в джумуле работают
А вот ссылки в виде site/contact.html уже не работают посколькуо nginx его естественно пытаетсчя найти в этой же папке.
Насколько я понимаю проблема в данном локейшине.
location ~* ^.+.(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|mid|midi|wav|bmp|rtf|js|swf|flv|html|htm|mp3)$ {
root /var/www/$host/web;
if ($host ~* ^(www\.)(.+)) {
set $HBW $2;
root /var/www/$HBW/web;
}
Насколко я понимаю самый легкий и логичный вариант это при отсутствие файла по данному урлу отрезать ему .html но как это сделать ?
Может кто подскажет ?