Увеличить время выполнения скрипта (PHP)

Увеличить время выполнения скрипта можно четырьмя способами. Два способа при помощи PHP функций (set_time_limit(int seconds) и ini_set(string varname, string newvalue)), при помощи настроек файла php.ini или использования файла .htaccess.

set_time_limit()

Самый простой и быстрый способ использовать вначале выполнения скрипта функции void set_time_limit( int seconds ), которая меняет значение параметра max_execution_time, установленное в файле php.ini (Значение устанавливается в секундах, по умолчанию 30 секунд).
Узнать больше


Доступ по ip или паролю в .htaccess

Чтобы открыть сайт для локалки но запаролить для внешки:

    <Directory "/home/www/htdocs">
        AddType "text/html; charset=UTF-8" .html .htm .shtml .php
        AuthType Basic
        AuthName "Server"
        AuthUserFile /home/www/htdocs/.htpasswd
        Require valid-user
        Order deny,allow
        Deny From All
        Allow From 127.0.0.1 10.0.1
        Satisfy any
    </Directory>

Apache: настройки веб-сервера, файл .htaccess


Несколько слов о веб-сервере Apache

Мы используем Apache httpd в качестве основного веб-сервера. Apache используется для организации большинства веб-серверов в мире и является самым массовым продуктом своего класса. Этот сервер обладает обширными возможностями конфигурации, является очень производительным и поддерживает все известные протоколы для работы веб-серверов. Специально для Apache созданы версии таких популярных языков программирования как Perl и PHP, а также этот сервер легко интегрируется с широко применяемыми СУБД (например, MySQL).

Узнать больше


Redirect

«301 Permalink Redirect» является самым эффективным и дружелюбным для поисковых систем методом для перенаправления сайтов. Его можно использовать в различных ситуациях, включая:

  • Перенаправить старый сайт на новый адрес
  • Создать несколько доменов, указывающих на один сайт
  • Чтобы обеспечить лишь одну версию своего сайта (с www или без www)
  • Чтобы синхронизировать изменения в структуре URL

Есть несколько способов для установки 301 перенаправления. Рассмотрим наиболее используемые из них:

Узнать больше


ЧПУ – человекопонятные URL

Как разбить URL на переменные?
Вводная:
Помогите разбить URL на переменные: https://name.com/content/article/1/

Ответ:

  • Получить URL так $url = $_SERVER[‘REQUEST_URI’];
  • Далее, воспользоваться командой explode

Вариант от Нечто (mod_rewrite и разбор пути средствами PHP):
Узнать больше