Пример скриптов для автоматической изменения ссылок, очень полезно для SEO. Рекомендовано к использования. Читать далее Замена только внешних ссылок (PHP)
Метка: Location
Nginx: принудительно в конце адресной строки слеш
Вот правило чтобы всегда в конце адресной строки был /
location ~ (?<URL>^.*/[^/.]+$) {
return 301 http://$host$url/$is_args$args;
}
nginx location — регулярные выражения
Основная дока:
(en) http://wiki.nginx.org/HttpCoreModule#location
(ru) http://wiki.nginx.org/NginxRuHttpCoreModule#location
Лучше читать англ версию, она актуальнее и более полная. Что странно, учитывая автора.
Открытие всех внешних ссылок сайта в новом окне браузера (jQuery)
Для перехода по ссылке с открытием новом окне, необходимо добавить атрибут «target» задав ему значение «blank» к ссылке. Но для некоторых «DOCTYPE», применение этого не позволит получить страницу, которая сможет пройти валидацию «W3C». Читать далее Открытие всех внешних ссылок сайта в новом окне браузера (jQuery)
Установка Nginx с PHP-FastCGI в Ubuntu
По просьбам трудящихся, выкладываю короткую статью, от том, как настроить связку Nginx и FastCGI (которая будет обрабатывать PHP скрипты). Читать далее Установка Nginx с PHP-FastCGI в Ubuntu
Facebook Error – Oauth2 specification states that ‘perms’ should now be called ‘scope’.
По состоянию на 13 декабря 2011, JavaScript SDK теперь поддерживает только OAuth 2.0 для проверки подлинности.
Возможность включения OAuth 2.0 в JS SDK был впервые представлен в июле. Все приложения были даны до 1 октября 2011 для тестирования и миграции. Нужно заменить response.session на response.authResponse . Чтобы обратиться за разрешениями, сейчас пользуем ‘scope’, а не ‘perms’.
Читать далее Facebook Error – Oauth2 specification states that ‘perms’ should now be called ‘scope’.
Настройка Nginx и PHP Fast-CGI (Ubuntu)
Для чего нужна эта связка объяснять не буду.
1. Ставим PHP
sudo aptitude install php5-cgi
2. Ставим Nginx
sudo aptitude install nginx
3. Пишем скрипт запуска Php как отдельного процесса
sudo aptitude install nano
sudo nano /etc/init.d/php-fastcgi Читать далее Настройка Nginx и PHP Fast-CGI (Ubuntu)
Как установить и настроить SVN (subversion)
Скачивание файлов в PHP
Многие ресурсы используют файловые хранилища. Кроме возможностей загрузки и хранения файлов, бывает необходимо организовать их скачивание. Одно дело когда файлы лежат в открытом доступе, но и тогда может потребоваться передача файла через PHP. Например, администратору ресурса может быть нужна информация о количестве скачиваний. Для файлов большого объема до сих пор требуется возможность докачки, что пожалуй и является самым трудным моментом для серверных скриптов. Посмотрим как можно организовать работу скрипта на PHP, который позволяет реализовать все вышеуказанные возможности.
Начнем с простого способа. Пусть наш скрипт получает имя файла через какой-либо из параметров запроса. Это может быть реально набранный URL, а может быть и переписанный сервером при помощи mod_rewrite. Скрипт вызывает функцию file_download() с параметром $filename. Кроме прямой передачи в запросе $filename может также вычисляться на основе исходного идентификатора из запроса или дополняться путем в дереве папок сервера. Читать далее Скачивание файлов в PHP