9 сентября 2017 Нет комментариев

Для конвертации правил можно воспользоваться сервисами:
https://winginx.com/ru/htaccess
http://www.anilcetin.com/convert-apache-htaccess-to-nginx/

Categories: Unix Tags:
9 сентября 2017 Нет комментариев

Когда с несуществующей страницы нужно сделать, например, редирект.

Чтобы разрешить изменение кода ответа HTTP с 404 на другой (например, 301 для постоянного перенаправления), вам необходимо настроить директиву Nginx error_page:

error_page 404 = /404.php;

Т.е. вместо:

error_page 404 /404.php;

Без знака равенства (=) невозможно изменить код состояния с помощью PHP-скрипта:

header("Location: /new.html",true,301);

https://stackoverflow.com/questions/20932750/redirect-instead-of-404-error-page-status-code-not-working-nginx

Redirect instead of 404 Error page — Status Code not working (Nginx)
To allow changing the HTTP response code from 404 to a different one (e.g. 302 for the temporary redirect), you have to configure Nginx error_page directive accordingly:

error_page 404 = /404.php;

Without the equal sign (=), it is not possible to change the status code with your PHP script:

header("Location: http://google.com");
Categories: Unix Tags:
9 сентября 2017 Нет комментариев
server {
	server_name www.site.ru;
	return 301 $scheme://site.ru$request_uri;
}

или наоборот:

server {
	server_name site.ru;
	return 301 $scheme://www.site.ru$request_uri;
}
Categories: Unix Tags:
6 сентября 2017 Нет комментариев
<object data="/files/file.pdf" type="application/pdf" width="100%" height="450px">
	<a href="/files/file.pdf">Download PDF file</a>
</object>

или

<iframe src="https://docs.google.com/viewer?url=http://site.ru/files/file.pdf&embedded=true" 
style="width:100%;height:450px;" frameborder="0">Ваш браузер не поддерживает фреймы</iframe>
Categories: Web Tags:
30 августа 2017 Нет комментариев
mysql -u db_user -p -e "show full processlist" > ./out.txt

https://techglimpse.com/store-query-row-output-file-mysql/

Categories: MySQL Tags:
24 августа 2017 Нет комментариев

Для открытия в браузере:

header("Content-type:application/pdf");
header("Content-Disposition:inline;filename='agreement.pdf'");

Для скачивания:

header("Content-type:application/pdf");
header("Content-Disposition:attachment;filename='agreement.pdf'");
Categories: PHP Tags:
23 августа 2017 Нет комментариев

Например, когда нужны маркеры разных цветов.
Параметр icon:

var marker=new google.maps.Marker({
	position:iLatlng,
	map:map,
	icon:'http://maps.google.com/mapfiles/ms/icons/green-dot.png',
	//icon:'http://maps.google.com/mapfiles/ms/icons/blue-dot.png',
	//icon:'http://maps.google.com/mapfiles/ms/icons/red-dot.png',
	title:'FullAddress'
});

Если нужно самому динамически указывать цвет:
http://www.googlemapsmarkers.com/v1/COLOR/
или
http://www.googlemapsmarkers.com/v1/LABEL/COLOR/
или
http://www.googlemapsmarkers.com/v1/LABEL/FILL COLOR/LABEL COLOR/STROKE COLOR/
подробнее: http://www.googlemapsmarkers.com/

var icon_green=new google.maps.MarkerImage("http://www.googlemapsmarkers.com/v1/C/008136/ffffff/008136/");
var marker=new google.maps.Marker({
	position:iLatlng,
	map:map,
	icon:icon_green,
	title:'FullAddress'
});
Categories: Javascript Tags: