Архивы метки: Location

Замена только внешних ссылок (PHP)

avatar_addon_8440d_180x180Пример скриптов для автоматической изменения ссылок, очень полезно для SEO. Рекомендовано к использования. Читать далее →

Nginx: принудительно в конце адресной строки слеш

Вот правило чтобы всегда в конце адресной строки был /

location ~ (?<URL>^.*/[^/.]+$) {
return 301 http://$host$url/$is_args$args;
}

nginx location — регулярные выражения

 

concurrency[1]

Основная дока:
(en) http://wiki.nginx.org/HttpCoreModule#location
(ru) http://wiki.nginx.org/NginxRuHttpCoreModule#location
Лучше читать англ версию, она актуальнее и более полная. Что странно, учитывая автора.

Читать далее →

Открытие всех внешних ссылок сайта в новом окне браузера (jQuery)

Для перехода по ссылке с открытием новом окне, необходимо добавить атрибут «target» задав ему значение «blank» к ссылке. Но для некоторых «DOCTYPE», применение этого не позволит получить страницу, которая сможет пройти валидацию «W3C». Читать далее →

Установка Nginx с PHP-FastCGI в Ubuntu

По просьбам трудящихся, выкладываю короткую статью, от том, как настроить связку Nginx и FastCGI (которая будет обрабатывать PHP скрипты). Читать далее →

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’.
Читать далее →

Настройка 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 Читать далее →

Как установить и настроить SVN (subversion)

Сегодня речь пойдет о том, как установить и настроить у себя SVN (subversion) на CentOS, многие знакомы с данной технологией и активно ей пользуются, т.к. она позволяет отслеживать все изменения в коде, который разрабатывает группа разработчиков.
Надеемся Вы уже подключили репозитарии, описанные в первой статье, поэтому перейдем далее.
Первым делом Вам необходимо поставить и настроить Apache, надеемся это уже сделано, если нет, подробнее как это сделать речь пойдет в следующих статьях. Читать далее →

Скачивание файлов в PHP

Многие ресурсы используют файловые хранилища. Кроме возможностей загрузки и хранения файлов, бывает необходимо организовать их скачивание. Одно дело когда файлы лежат в открытом доступе, но и тогда может потребоваться передача файла через PHP. Например, администратору ресурса может быть нужна информация о количестве скачиваний. Для файлов большого объема до сих пор требуется возможность докачки, что пожалуй и является самым трудным моментом для серверных скриптов. Посмотрим как можно организовать работу скрипта на PHP, который позволяет реализовать все вышеуказанные возможности.

Начнем с простого способа. Пусть наш скрипт получает имя файла через какой-либо из параметров запроса. Это может быть реально набранный URL, а может быть и переписанный сервером при помощи mod_rewrite. Скрипт вызывает функцию file_download () с параметром $filename. Кроме прямой передачи в запросе $filename может также вычисляться на основе исходного идентификатора из запроса или дополняться путем в дереве папок сервера. Читать далее →

Top