Поддержка htaccess в NGINX

Как создать первый собственный сайт. Если Вы ещё не знакомы с данным вопросом, добро пожаловать сюда.

Як створити перший власний вебсайт. Якщо Ви ще не знайомі з даним питанням, ласкаво просимо сюди.
Ответить
apaicer
Сообщения: 1
Зарегистрирован: Ср окт 04, 2017 5:26 pm
Пол: Не указан
Агент пользователя: Chrome Windows 1280x1024

Поддержка htaccess в NGINX

Сообщение apaicer »

Для меня стало неожиданностью, что хостинг работает с NGINX, а не с Apache. Мой сайт не работает из за того, что NGINX не видит .htaccess.
Можно ли как-то поставить Apache? Если нет, то что мне делать?
Аватара пользователя
skyweb
Сообщения: 259
Зарегистрирован: Вт авг 22, 2017 3:29 pm
Откуда: Харьков
Пол: Мужчина
Агент пользователя: Chrome Linux 1280x1024

Поддержка htaccess в NGINX

Сообщение skyweb »

apaicer писал(а):Для меня стало неожиданностью, что хостинг работает с NGINX, а не с Apache. Мой сайт не работает из за того, что NGINX не видит .htaccess.
Можно ли как-то поставить Apache? Если нет, то что мне делать?
Работает и то и другое - и одно другому не мешает (не должно). Я работал с .htaccess - проблем не заметил. Взял с WordPress стандартный редирект для mod_rewrite. Или у Вас где-то ошибка или какое-то из правил не работает для shared хостинга.
Аватара пользователя
vozduch
Сообщения: 795
Зарегистрирован: Пт янв 08, 2016 11:47 am
Пол: Женщина
Агент пользователя: Chrome Linux 1366x768

Поддержка htaccess в NGINX

Сообщение vozduch »

apaicer, здравствуйте, на данный момент среди Ваших файлов нет .htaccess - загрузите его на сервер и мы постараемся найти, в чем проблема.

Предлагаем Вам перейти на платный пакет услуг VIP/PRO. При покупке Pro на год цена в месяц составляет всего 23,25 грн. Эти пакеты услуг позволяют значительно расширить возможности (лучшие параметры аккаунтов, отсутствие ссылки на наш хостинг на сайте, автоматически создаваемые резервные копии, к тому же сайты будут расположены на отдельном, более быстром сервере), а также имеют высший приоритет при предоставлении им технической помощи.
Больше информации здесь: https://www.zzz.com.ua/ru/predlozhenie/hosting .

Всегда рада помочь,
Мира,
Служба поддержки ZZZ
Приєднуйтесь до нас на Facebook або vKontakte та отримуйте наші ексклюзивні пропозиції, а також будьте в курсі важливих подій і новин світу веб-хостингів!
Аватара пользователя
byfozzy
Сообщения: 3
Зарегистрирован: Ср янв 25, 2017 6:17 pm
Пол: Мужчина
Агент пользователя: Firefox Windows 1366x768
Контактная информация:

Поддержка htaccess в NGINX

Сообщение byfozzy »

У меня таже проблема.Не работае .htaccess для Apache и Nginx
Код ниже для апача

Код: Выделить всё

Options -MultiViews +FollowSymlinks -Indexes

#
# If mod_security is enabled, attempt to disable it.
# - Note, this will work on the majority of hosts but on
#   MediaTemple, it is known to cause random Internal Server
#   errors. For MediaTemple, please remove the block below
#
<IfModule mod_security.c>
	# Turn off mod_security filtering.
	SecFilterEngine Off

	# The below probably isn't needed, but better safe than sorry.
	SecFilterScanPOST Off
</IfModule>

#
# MyBB "search engine friendly" URL rewrites
# - Note, for these to work with MyBB please make sure you have
#   the setting enabled in the Admin CP and you have this file
#   named .htaccess
#
<IfModule mod_rewrite.c>
	RewriteEngine on
	RewriteRule ^forum-([0-9]+)\.html$ forumdisplay.php?fid=$1 [L,QSA]
	RewriteRule ^forum-([0-9]+)-page-([0-9]+)\.html$ forumdisplay.php?fid=$1&page=$2 [L,QSA]

	RewriteRule ^thread-([0-9]+)\.html$ showthread.php?tid=$1 [L,QSA]
	RewriteRule ^thread-([0-9]+)-page-([0-9]+)\.html$ showthread.php?tid=$1&page=$2 [L,QSA]
	RewriteRule ^thread-([0-9]+)-lastpost\.html$ showthread.php?tid=$1&action=lastpost [L,QSA]
	RewriteRule ^thread-([0-9]+)-nextnewest\.html$ showthread.php?tid=$1&action=nextnewest [L,QSA]
	RewriteRule ^thread-([0-9]+)-nextoldest\.html$ showthread.php?tid=$1&action=nextoldest [L,QSA]
	RewriteRule ^thread-([0-9]+)-newpost\.html$ showthread.php?tid=$1&action=newpost [L,QSA]
	RewriteRule ^thread-([0-9]+)-post-([0-9]+)\.html$ showthread.php?tid=$1&pid=$2 [L,QSA]

	RewriteRule ^post-([0-9]+)\.html$ showthread.php?pid=$1 [L,QSA]

	RewriteRule ^announcement-([0-9]+)\.html$ announcements.php?aid=$1 [L,QSA]

	RewriteRule ^user-([0-9]+)\.html$ member.php?action=profile&uid=$1 [L,QSA]

	RewriteRule ^calendar-([0-9]+)\.html$ calendar.php?calendar=$1 [L,QSA]
	RewriteRule ^calendar-([0-9]+)-year-([0-9]+)-month-([0-9]+)\.html$ calendar.php?calendar=$1&year=$2&month=$3 [L,QSA]
	RewriteRule ^calendar-([0-9]+)-year-([0-9]+)-month-([0-9]+)-day-([0-9]+)\.html$ calendar.php?action=dayview&calendar=$1&year=$2&month=$3&day=$4 [L,QSA]
	RewriteRule ^calendar-([0-9]+)-week-(n?[0-9]+)\.html$ calendar.php?action=weekview&calendar=$1&week=$2 [L,QSA]

	RewriteRule ^event-([0-9]+)\.html$ calendar.php?action=event&eid=$1 [L,QSA]

	<IfModule mod_env.c>
		SetEnv SEO_SUPPORT 1
	</IfModule>
</IfModule>

#
# If Apache is compiled with built in mod_deflade/GZIP support
# then GZIP Javascript, CSS, HTML and XML so they're sent to
# the client faster.
#
<IfModule mod_deflate.c>
	AddOutputFilterByType DEFLATE text/css text/html application/xhtml+xml text/xml application/xml text/plain text/x-component application/javascript application/x-javascript application/rss+xml application/atom+xml application/json application/manifest+json application/x-web-app-manifest+json application/vnd.ms-fontobject application/font-sfnt application/font-woff application/font-woff2 image/svg+xml image/x-icon
</IfModule>

# Note: You are able to choose a different name in the Admin CP. If you've done that you need to change it here too
<Files "error.log">
	Order Deny,Allow
	Deny from all
</Files>
Для Nginx

Код: Выделить всё

# Note: You are able to choose a different name in the Admin CP. If you've done that you need to change it here too
location ~ /error.log 
{ 
    deny all; 
}

# Note: You are able to rename the admin directory. If you've done that, you need to change it here too
location /admin/backups {
    deny all;
}

rewrite ^/forum-([0-9]+).html$ /forumdisplay.php?fid=$1 last;
rewrite ^/forum-([0-9]+)-page-([0-9]+).html$ /forumdisplay.php?fid=$1&page=$2 last;
rewrite ^/thread-([0-9]+).html$ /showthread.php?tid=$1 last;
rewrite ^/thread-([0-9]+)-page-([0-9]+).html$ /showthread.php?tid=$1&page=$2 last;
rewrite ^/thread-([0-9]+)-lastpost.html$ /showthread.php?tid=$1&action=lastpost last;
rewrite ^/thread-([0-9]+)-nextnewest.html$ /showthread.php?tid=$1&action=nextnewest last;
rewrite ^/thread-([0-9]+)-nextoldest.html$ /showthread.php?tid=$1&action=nextoldest last;
rewrite ^/thread-([0-9]+)-newpost.html$ /showthread.php?tid=$1&action=newpost last;
rewrite ^/thread-([0-9]+)-post-([0-9]+).html$ /showthread.php?tid=$1&pid=$2 last;
rewrite ^/post-([0-9]+).html$ /showthread.php?pid=$1 last;
rewrite ^/announcement-([0-9]+).html$ /announcements.php?aid=$1 last;
rewrite ^/user-([0-9]+).html$ /member.php?action=profile&uid=$1 last;
rewrite ^/calendar-([0-9]+).html$ /calendar.php?calendar=$1 last;
rewrite ^/calendar-([0-9]+)-year-([0-9]+)-month-([0-9]+).html$ /calendar.php?calendar=$1&year=$2&month=$3 last;
rewrite ^/calendar-([0-9]+)-year-([0-9]+)-month-([0-9]+)-day-([0-9]+).html$ /calendar.php?action=dayview&calendar=$1&year=$2&month=$3&day=$4 last;
rewrite ^/calendar-([0-9]+)-week-(n?[0-9]+).html$ /calendar.php?action=weekview&calendar=$1&week=$2 last;
rewrite ^/event-([0-9]+).html$ /calendar.php?action=event&eid=$1 last;
При включении сайт уходит в офлайн. Скрипт MyBB.
Мої переклади українськоюMyBB,Boonex Dolphim,Elgg,WoltLab Burning Board.
Аватара пользователя
vozduch
Сообщения: 795
Зарегистрирован: Пт янв 08, 2016 11:47 am
Пол: Женщина
Агент пользователя: Chrome Linux 1366x768

Поддержка htaccess в NGINX

Сообщение vozduch »

Здравствуйте,
закомментируйте либо удалите строчку Options и проверьте, решена ли проблема. Если нет - напишите.

Предлагаем Вам перейти на платный пакет услуг VIP/PRO. При покупке Pro на год цена в месяц составляет всего 23,25 грн. Эти пакеты услуг позволяют значительно расширить возможности (лучшие параметры аккаунтов, отсутствие ссылки на наш хостинг на сайте, автоматически создаваемые резервные копии, к тому же сайты будут расположены на отдельном, более быстром сервере), а также имеют высший приоритет при предоставлении им технической помощи.
Больше информации здесь: https://www.zzz.com.ua/ru/predlozhenie/hosting

Всегда рада помочь,
Мира,
Служба поддержки ZZZ
Приєднуйтесь до нас на Facebook або vKontakte та отримуйте наші ексклюзивні пропозиції, а також будьте в курсі важливих подій і новин світу веб-хостингів!
Аватара пользователя
byfozzy
Сообщения: 3
Зарегистрирован: Ср янв 25, 2017 6:17 pm
Пол: Мужчина
Агент пользователя: Firefox Windows 1366x768
Контактная информация:

Поддержка htaccess в NGINX

Сообщение byfozzy »

vozduch писал(а):Здравствуйте,
закомментируйте либо удалите строчку Options и проверьте, решена ли проблема. Если нет - напишите.

Предлагаем Вам перейти на платный пакет услуг VIP/PRO. При покупке Pro на год цена в месяц составляет всего 23,25 грн. Эти пакеты услуг позволяют значительно расширить возможности (лучшие параметры аккаунтов, отсутствие ссылки на наш хостинг на сайте, автоматически создаваемые резервные копии, к тому же сайты будут расположены на отдельном, более быстром сервере), а также имеют высший приоритет при предоставлении им технической помощи.
Больше информации здесь: https://www.zzz.com.ua/ru/predlozhenie/hosting

Всегда рада помочь,
Мира,
Служба поддержки ZZZ
Получилось... Спасибо!
Мої переклади українськоюMyBB,Boonex Dolphim,Elgg,WoltLab Burning Board.
Аватара пользователя
edisson
Сообщения: 38
Зарегистрирован: Вт май 10, 2022 12:30 pm
Пол: Не указан
Агент пользователя: Chrome Windows 1366x768
Контактная информация:

Поддержка htaccess в NGINX

Сообщение edisson »

Если ваш хостинг работает с NGINX и не поддерживает Apache, то у вас нет возможности установить Apache на этом хостинге, так как это требует доступа к серверу и его настройкам, которые могут быть ограничены на общем хостинге.
Ответить

Вернуться в «Первые шаги / Перші кроки»