- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Помогите плиз грамотно сконвертить htaccess под nginx.
htaccess:
AddHandler php5-script .php
RewriteEngine on
Options +Indexes
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\.php|favicon\.ico|system/language|system/editor|system/js|system/css|system/admin_img|robots\.txt|css|js|images|photos)
RewriteRule ^(.*)$ /index.php/$1 [L]
Нашел вот такой конвертер:
http://winginx.com/ru/htaccess
он мне выдает вот такой конфиг:
autoindex on;
location / {
if (!-e $request_filename){
rewrite ^(.*)$ /index.php/$1 break;
}
}
В общем... ЧПУ на сайте на работает 404 ошибка.
Если у вас нет ограничения на установку апача, вы можете проксировать запросы на апач через nginx и продолжать пользоваться .htaccess. Это чуть менее эффективно, но сэкономит время на настройку и позволит пользоваться большинством преимуществ nginx (быстрый сервинг статики и обработка медленных клиентов).
Помогите плиз грамотно сконвертить htaccess под nginx.
htaccess:
Нашел вот такой конвертер:
http://winginx.com/ru/htaccess
он мне выдает вот такой конфиг:
В общем... ЧПУ на сайте на работает 404 ошибка.
Попробуйте вот так
location / {
try_files $uri $uri/ /index.php?$args;
index index.php index.html index.htm;
}
location ~ \.php$ {
fastcgi_pass unix:/tmp/php-fpm.sock;
## Или так
## fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
Но для начала я бы проверил работает ли у Вас вообще php с nginx.
Сделайте 123.php с echo "МАМА"; если http://site.com/123.php отработает без ошибок - уже можно ковыряьть ЧПУ.