- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Сервер у меня nginx+php-fpm
У меня сайт несколько сайтов.
Мне нужно сделать так чтобы site.ru/index.php редиректила 301 на главную а остальные страницы типо site.ru/category 301 site.ru/index.php/category
Как это сделать?
У меня сейчас файл с /etc/nginx/site-avilable/site.ru выглядит так
server {
server_name site.ru www.site.ru site.com www.site.com;
root /var/www/alex/site.ru;
index index.htm index.html index.php;
access_log /var/log/nginx/site.ru.access.log;
error_log /var/log/nginx/site.ru.error.log error;
location ~* \.php$ {
fastcgi_pass unix:/var/run/php5-fpm-site.ru.sock;
include fastcgi_params;
fastcgi_read_timeout 300;
}
location ~* \.(jpg|jpeg|gif|png|css|js|ico|xml)$ {
access_log off;
log_not_found off;
expires 1d;
}
location / {
try_files $uri $uri/ @handler;
}
location /news/ {
try_files $uri $uri/ @newshandler;
}
location @handler {
rewrite / /index.php;
}
location @newshandler {
rewrite /news/ /news/index.php;
}
location ~ /\. {
deny all;
}
}