У меня есть установка (приложение php) с
:: лак (порт 80) -> порт apache (8080)
По умолчанию apache добавляет конечные косые черты к каталогам, но когда он это делает, он перенаправляется с портом. например
http://www.domain.com/folder перенаправляет на http://www.domain.com:8080/folder/
Этот URL-адрес с портом вызывает проблемы.
Поэтому я попытался добавить директиву DirectorySlash Off в файл .htaccess, но приложение больше не работает. например битые ссылки и т.д.
Затем я попытался обновить VCL, как описано на http://danielmiessler.com/blog/adding-a-trailing-slash-to-directories-using-varnish/
sub vcl_recv {
if ((req.url ~ "/directory" ) && (! (req.url ~ "index.php"))){
set req.url = req.url "/";
}
}
но я получаю ошибку
Message from VCC-compiler:
Expected ';' got '"/"'
(program line 174), at
('input' Line 14 Pos 26)
set req.url = req.url "/";
-------------------------###-
У кого-нибудь есть предложения?
Спасибо