301 Редирект на nginx

O
На сайте с 13.09.2014
Offline
1
668

Доброго времени суток!

Есть такой сайт classicdram.com, он на сервере nginx (узнал это через вот этот сервис http://www.sbup.com/trust-rank-checker.php), хочу прописать 301 редиректы на стандартные проблемы:

1.Страницы с www на без www

2.Страницы с .html на без .html (пример classicdram.com/home.html на classicdram.com/home)

3.Страницы у которых есть в конце / на без / (пример сclassicdram.com/home/ на classicdram.com/home)

Теперь детально...

1. Редирект с www на без www был поставлен до меня, но он некорректно работает. Если я в адресную строку введу www.classicdram.com, то меня перекинет на classicdram.com (как-бы всё ок), однако если я добавлю www к такому URL http://classicdram.com/home, то меня перекинет на http://classicdram.com/index.php, что не правильно...Подскажите пожалуйста как это исправить?

2. Как прописать один редирект 301 на все страницы с .html на без .html?

3. Как прописать один редирект 301 на все страницы у которых есть в конце / на без /?

Важный момент: У всех сайтов, которые работают на сервере nginx должен быть в корневой папке сайта такой файл nginx.conf и в нем нужно прописывать все редиректы. (Поправьте меня, если я не прав.) У меня есть доступ через FTP Total Commander к корневой папке сайта, я попытался найти этот файл вручную и через сервис поиска total commander-а, но так файла не нашел. Стандартных директорий в которых файл nginx.conf может быть тоже нет! Подскажите, как прописать правильно редиректы и в каком файле, и как этот файл найти или создать?

Спасибо за ответы!

P.S. Если Вы точно знаете как решить проблему или у Вас есть несколько возможных вариантов решения проблем напишите мне на почту 6083341@gmail.com.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий